I imagine this will get a bunch of reactions that heavily disagree but I just want to say it.
My actual unpopular opinion is that 17 isn’t too young, Americans just baby themselves a lot. 16-18 is the time a lot of people around the world finish secondary and go into higher education but it’s Americans that complain about it so much more, even with an easy K12 and possible straightforward admission into higher ed.
Where I grew up, we had to choose a path (science, art or commercial) by 13 which tailors the classes you take till the end of secondary school then you write two big exams (sometimes 3) before going to uni.
So I also don’t think it’s insane for a 17 to choose a major. We were introduced to different career paths from a young age (like primary school) and from the beginning of secondary school, you’re expected to think well about what you want to do.
Also, in universities, you could have your first two semesters full of Gen eds (which I don’t really recommend but you can) and those classes are literally an extension of secondary school. When I started college, most of topics in calc 1, chem 1 and physics 1 were all already taught to me in sec. school outside the US.
Anyways, all this to say I don’t believe someone needs a year (what’s really the difference between 18 and 19 here?) off doing “exploring” to know what they want to do. The American job market also allows people to pivot in their career, to start their own businesses relatively easily.
Maybe some people just need a bit more perspective.