The alternative?
Spend no more than you earn. If folk can't do that, there are a world of qualifications that exist to help people earn more. If needs are that bad, find a way to make a hobby pay. Or, worst case - take a second job.
What's your alternative? Give everyone everything they demand?