I actually understand the "social contract" complaint. I was talking to my 16 yr old son about it just this week.
But the history of broken social contracts is long, it's just hit the uni going lot now. The social contract started breaking with historical working class communities losing factories/mines, hard, back breaking jobs, but jobs for life that could support a household and then a social welfare safety net.
But now the social contract, study hard, go to university, get a graduate job and live a more middle-class life, this has broken down as well. So now more people, educated people, are angry about this, a lot not for themselves but their middle class children who they assumed would be ok.
The social contract has been broken for decades OP. It's just hitting more and more and more people in increasing wealthy, educated "classes" shall we say.
So what are you going to do about it?
Spend more time whilst you are young being angry and resentful? Or look at life in a different way and look at where you are, what you are doing.
Perhaps this anger can be an indicator of what you really want. Do you want the holidays or the children more? Do you have children?
What I also think some people don't remember is that during your 20s you do, unless there is family inheritance, or deposit money, or whatever, is people house shared, they took jobs that didn't pay, were long hours but it was the experience you were earning.
We are 50 now and there isn't a chance in hell we could've afforded a mortgage, 2 kids, holidays, days out, in our 20s with just one wage, there would've been either family help or most definitely two jobs. Were there other young adults who could? Obviously, but we didn't, and still don't, and our teenagers don't, look at photos on social media, usually curated photos, that just tell one snapshot of what a day, a holiday, blimey with digital cameras that can take 100s of images an hour even we could cobble together something that looked "desirable" and would also be a total lie.
Be angry, feel cheated, then move on. It's going to get you nowhere. You are by no means the first person the "social contract" has broken down for. How you deal with it going forward, well that's up to you.