I think the "7 million" Mike Rowe was referring to was U.S. men between the ages of 25 and 55 of which I'd roughly estimate to number around 50 million, maybe a little more. It is quite plausible that 7 million of them are not working because they don't want to work.
Nope not even close, there are not 50 million non-working men even if we count 0-18.
I think the reason this mythology above is believed is because people still think we have a population distribution like we did in the 1970’s
If you look at the distribution we have a vertical distribution which means an immense number of men that should be in the workforce are either dead or long retired . Aka estimates we have 166 million men of a 346 million population 2025 which is 7-10 million fewer men than expected that are missing from the population (deceased)
Reality is we only have
90.6 million working aged men in total 16-65
78 million of those men are considered as being employed full time (some individuals described as full time is being rather optimistic)
with another large group being part time.
Even 60% of the homeless are employed.
To get 50 million not working would include babies and retired.
Should 12 and 90 year olds be working?
The real problem is described in one of the articles I posted, many men since 1970 have experienced perpetual extreme job insecurity where they are constantly not being fired but being forced to change jobs more than annually their entire lives because their workplaces continuously fail or randomly downsize or they are stuck as lifetime contractors/gig workers.
This instability wreaks havoc on society and reduces efficiency. (Average job search takes 6 months thanks to AI improving it)
Today we are reaping what we sowed converting entire industries to at will contractors.
This instability wastes guys lives looking for work and makes it unlikely they will participate in the usual “American dream” stuff.
Also subtracts a good 20 years off their lifespan which makes it so there are even fewer working aged men. (Which has already happened)