I think there is always conflict between generations. I think the older generation is always going to think it had it harder and the younger generation has some major failings, usually involving overconfidence, thinking they know everything, not being willing to pay dues. I think the younger generation is always going to think the older generation is stuck in its ways, stuck baselessly on old ways of thinking and doing things, way too proud of its own accomplishments, and not understanding of how hard the younger generation had it. I think everyone is right.
There is nothing new under the sun.
I am happy and proud to be a boomer. But that does no mean I do not feel that my generation and I myself are not at risk of hubris. Without the energy and vitality of youth, we are nowhere as a society/community. I naivete and overconfidence naturally comes along with that energy and vitality. I think millennials have it hard. I do not think growing up we had the since of overt competition for everything that is present now. I think we had a sense that if we worked hard and did right, everything would work out for us. That we had a place in the world. Which we did, given just how large our generation was. I do not think millennials have that sense, and I think they are right now to have it.
I do think "ok boomer" is a great retort, because I think I captures something of the lecturing tone that can be characteristic of my generation, but probably of any older generation that has gone before.
You're absolutely correct that when we were going to school and then looking for jobs out of college there was far less competition. The statistics are staggering as far as the sheer number of people looking to gain acceptance to college now versus the late 70s. Not only are there more students than there were, but back when we were in high school, 50% of us were looking to apply to college. Now that number is 70%. So, it's much harder to get into a good school and then when you get out, the job market has changed as well. Back when us boomers were kids, our parents worked until they were 65 and they retired with a nice defined benefit pension plan plus social security. Any savings was gravy. Now, very few people in the private sector have defined benefit pensions and many people failed to contribute enough to 401K's so they are forced to continue to work long after 65. That takes jobs away from the younger people looking for work out of college. So more college educated people are looking to fill less available slots. So, it really doesn't matter if unemployment is considered low right now. That is such a misleading statistic now a days.
Obviously this discussion involves a fair amount of generalization, which is always a dangerous thing and I'm as guilty as anyone of over generalizing. Just like there are plenty of young people who understand that they have to work hard and pay their dues to get ahead, there are also lots of boomers who understand how much easier we had it and how difficult the younger generation has it now. Frankly, when anyone involved in a "discussion" about any topic resorts to making demeaning comments such as "ok boomer" or calls someone a "snowflake" they are showing that they have no real desire to actually have the discussion at all. It's just name calling. Totally unproductive. And very divisive. When I hear someone resort to calling names like that I realize that any further conversation with that person would be nothing more than me talking down to that person and they wouldn't understand what was being said because they either don't care or don't have the intelligence to care. Just my two cents.