I think it's a good idea.
People tend to do better when they go to university or college after a year or two or more off, being responsible for themselves. It doesn't work so well if they're continuing to depend on their parents. Those kids just have a bad time all round.
The Brit and European systems work well. I think it's why their students tend to academically blast North Americans when/if they join our university system a few years in.
A separate issue is the assumption that college/university should be the target for everyone. Being good in school shouldn't automatically mean that someone should continue in school . They might do better in the long run by working, apprenticing etc. There is still good (sometimes superb) money in the trades.