You millennials are "struggling" because you expect everyone to kiss your ass because you have a college education. You think you can just waltz into a job interview and jump over those who actually know what they are doing. Well, as someone who has experience doing job interviews, that isn't how it works. The "young punks" with their "college education" aren't as knowledgeable as they think they are. I'm a retired machinist. When I entered the workforce, a Hardinge (manual) lathe was a "production" machine. It was (and still is) an incredibly accurate and reasonably fast (with it's 6 turret posts) production machine. It does not, however, hold a candle to the speed of CNCs today.
Yep, a millennial just out of college can write a program for the CNC, some can even set one up using a variety of specific use tooling inserts. BUT, I have not found even one who can set up a Hardinge, much less make (grind by hand) or understand tooling or reasons for different angles. For an example, I shoot pool with a CNC programmer, a young guy (in his mid 20's) who is quite intelligent (he knows a bit more about CNCs than I do), yet while in our conversations he asked me if I knew how to set-up and re-cut a smashed thread on a shaft for his race car (that would cost him over $1000 to have one made) on a manual lathe. He returned the following week and told me he had repaired it.
My point? A college education doesn't give you all the skills you need to become an experienced machinist. Those skills are learned from those of us who have done it, and we are slowly leaving the job market as we age and retire. We boomers aren't as uninformed as you millennials think we are.