I disagree. Your teenage years are just your first opportunity to "master" a skill. If we take the 10000 hour rule as an example it takes 5 years of continuous effort. Between the age of 12 and 18 there is plenty of time for that. After that you go to higher which lets you master your second skill. After that you go to work and master your third skill and so on.
The only difference is that during your teenage years you get to choose. There is no pressure to get a "useful" degree or find a high-paying job.
Something obvious: Just because you have these opportunities doesn't mean you automatically take advantage of them and become virtuous. A lot of people waste their opportunities in exchange for something else.