There are good jobs for millennials in larger cities. Not so many in smaller and medium size cities. The cream of the crop will get good jobs in any market but - let’s face it - the average person’s IQ is 100. The one’s you are talking about will have IQs of ~120 on average or higher. Before globalism, even those with IQs of 100 (or even lower) could do very well. Much, much harder today - especially since so many of them grew up believing they were special snowflakes (fortunately, my parents did not raise me that way & I was blessed with a well above average IQ).
Depends on the type of work. Those working in agriculture and forestry are necessarily out in the country. And even the most remote areas need nurses, doctors, and teachers.