It's highly, highly unrealistic to assume 21 year olds earning 100K AND saving 30% of it, have you met many 21 year olds?
I made 36k out of college but now make 135k. I saved 0% at the start and save over 30% now. Assuming I’ll keep getting raises I’ll be a millionaire. My goal was to show OP that you don’t need to start a business to become a millionaire, working in tech for a long career with financial literacy will also get you there.
[1]In general every non-medical degree will get you the same pay as a specialized skilled worker but skilled jobs and manifacturing are even less and often with horrible conditions so everyone goes to the degree route and hope to find somwthing or emigrate. I wish I had done Medicine as my mother said.
The conditions you mention are hazardous but also true for having a career or being materially free in general, rather than just for how to become a millionaire.
I would agree, yes, stick in tech 40 years, you'd be a millionaire, even 5-10, but at that point, I feel you should exit - and live your life and do your "thing."
It's one thing to try and succeed, another to try and fail, and ironically, when most people have assets/liquidity, they're in the part of the life that failing and restarting is hard, if not impractical all together. I've seen this many a time, growing up in Florida - and it does make the route of being a "office drone" for 40 years, appeasing, or even getting a 100k+ salary via a public sector job, and a pension to retire on and the ease/slowness of the work.
But, then again, this can work for almost "anyone" - meaning the term, millionaire, doesn't mean much what it used too - nor the purchasing power.
It comes down really to what you want in life, and even me, in my early 30's makes me wonder what amount of money/security is necessary to have a life I want.
Millionaire because you worked 40 years in a company, and took it safe.
Millionaire cause you worked in a company, pivioted, and created your own thing and succeeded.
While not related to money, I feel a just comparision is this Star Trek scene, where, there is a bit of missing context if you don't know the series but the tone/message should get across: the easier path doesn't always mean the one that's most rewarding:
https://www.youtube.com/watch?v=LHoPLhpw2g4
The whole episode is exciting, and considered one of the best - Star Trek, The Next Generation - Tapestry.
https://www.bankrate.com/retirement/retirement-plan-calculat...
Assumption of savings vehicle being available for 46 years sometimes doesn't hold.