It's called balance. My partner and I both earn an average wage, are both under 30 and own 2 properties. We're currently planning an overseas holiday.
We spend and we invest.
Many people who spend every cent to enjoy themselves should probably stop complaining when they can't afford to...