Daniel Craig says he won't leave his children an inheritance. Great wealth comes with great responsibility. Clearly ensuring your family has a good start in life is one thing but to hand over millions when they are young and or able to earn for themselves can be destructive. To be remembered as a great philanthropist and to be thought well off after your death is far and away a better course to take. Many people in Daniel Craig's position would set up a charitable foundation to ensure that their wealth provides a lasting legacy for good causes rather than a harmful cash legacy for their children. Involving their adult children in the foundation's vision would ensure continuity with the parent's goals and allow the parent's vision to last for future generations and not just the present one.
It may seem to be one of the less relevant breakthroughs made in the past half century: that inherited wealth is not of infinite benefit. Instead, it is more like medicine — give someone too much and there is an overdose effect; you kill the patient (or in this case the child) you had wanted to protect.