Someone posted a salutory story on this site a long time ago. A taxi driver put money into the credit union for his kid for years and years. When the kid turned 18, the father gave him the money thinking it would pay his college fees etc. Instead, the kid ran out and bought himself a little boy racer car. The father was furious but, as his mates pointed out, he gave the gift and he had no control over what the child would spend the money.
If you saved all that money for your kid and presented them with a house on their, say, 21st birthday. What's to stop them selling the house and travelling around the world for a few years? Or investing it in crypto!
If you could afford it, I'd say you're better off saving the deposit on a house. Don't mention the money but watch them quietly and if they're stable enough, give them the deposit on a house when they're ready to settle down?