I thought the same when Ethereum was new and the desire of building a smart contact that act like a trust which hold the coins until the block height related to 15 years in the future. Which would be around the time they off to college.
Such contact was built on the Melon protocol with additional features such as multi-party funds and also percentage based unloads.