people who spend money on frivolous things like iphones and fast cars
It isn't a matter of being frivolous; it's a matter of staying in budget. As long as you can feed and clothe yourself (and your family, where applicable), keep a roof over your head and pay the bills, getting a few occasional treats will hardly sent you to the poorhouse.