Imagine having a one year old baby today and you set a certain amount of Bitcoin to be automatically available for moving out after 10 or 17 years later, with date and time, I think it's not impossible, if we can stake coins for a year or two before they become available for moving out why can't we lock Bitcoin in our hardware wallet for a particular period in the future?
What you are talking about is called a timelock and it is absolutely possible. I personally recommend using Sparrow Wallet (
https://sparrowwallet.com) because timelocks are just one of many features that are possible with their wallet. I think the issue is that you could potentially lose the private keys for your kids between now and when they are old enough to use the bitcoin.
There is also the possibility that the cost of sending on-chain transactions grows so high that it becomes cost prohibitive to send bitcoin on chain in the future. If you were to use a timelock that unlocked a large enough amount of sats at a time, you could probably avoid the risk of having your bitcoin stranded.
As far as protecting your bitcoin from loss goes, I would use a punch plate (
https://codl.co/products/punchplate-3-24-l)to stamp your seed phrase into steel for decades and then store it in a secure location and potentially use a passphrase that both you and your loved one was aware of. Here are some tips on where you can store your seed phrase:
https://www.whatisbitcoin.com/security/store-your-seed-phrase There's no single correct answer to this since lawyers and governments cannot be trusted. If you want to secure your bitcoin outside of the control of any given entity, you have to become that entity yourself which comes with its own set of risks and challenges.
Best of luck.