The people who are cool with this going “why shouldn’t my parents enjoy what they made, why would you want anything you didn’t work for?” are sort of missing the point. The real phrasing, that they probably would agree with, is “why should I support my children and future generations, my enjoyment is more important than their survival and secured future”
If you really think that you should only get what you work for, give back every Christmas or birthday present or any gift you’ve gotten or are getting in the future immediately. Turn down any bonus you get at work. Hell start paving your own roads.
Supporting others, especially family, is a good human trait, and shouldn’t be erroded.
I’ve seen some pretty compelling arguments from minority groups that step 0 can’t be done without simultaneously addressing the divisions you’re talking about. I don’t see why we can’t do both. I agree that these things are used and usually ultimately come from capitalism, but I think that recognizing and fixing those divisions is an integral part of dismantling capitalism.