That's why I like something with strings attached or maintaining some level of control. I created a 529B when my grandson was born. If he decides to go to college or a trade school he can use it for that, otherwise it can be rolled into a Roth IRA but he won't be able to blow it on a car. My kids both graduated college with no debt due to 529Bs my wife and I created when they were born. I wish it was still possible to work your way through college like I did because I believe people value things more when they have skin in the game but it's just not realistic anymore.
For my kids, I opened brokerage accounts for them when they turned 18 with $2k in seed money and made regular monthly deposits into an S&P500 fund. The money was in joint accounts that they didn't know about. Once they had launched and I could assess their work ethics and saving habits I turned the money over to them. They both have a good head on their shoulders and will use it for their first house down payment. They were pleasantly surprised when they saw how much money it was and it was a good lesson in the power of regular investments and compounding.
All I can say is FANTASTIC!
RSKY