This is so old it may be a chinese proverb. 1st heard it as a kid. FtR..I am a genX. My parents are ( and were) boomers. My wife and kids are both whatever comes after genX. I think judging people by generations, or age actually, is pretty stupid. I find most people to be pretty self centered, shtupid, and generally lost and just doing the best they can day to day...regardless of age. I have met a few exceptions. I will say this, there will be nearly zero skilled craftsman that are natural born Americans in pretty much any construction field ...very soon. Kids today dont want and dont know how to work with their hands. Even the latino worker population is aging...their kids want desk jobs too. Who is to blame though when every kid is brain washed into believing they must go to college when in fact maybe a third should? Their parents and grandparents. That's who . Who is to blame because sons cant fix things, change a flat, etc...or daughters cant do things either that their mothers can? Their parents.
I too have failed at this to an extent. My son isnt lost at these tasks...but not nearly as capable as I was at his age or that I had hoped to teach him to be. I have spent nearly his whole life at work...and have failed to teach him how to do some things with his hands that I really wanted to.