In my opinion, we need expenses. Most of these communities (that I'm aware of) don't put enough emphasis on money going out from your character's pocket/bank, aside from buying character customization, vehicles, buying properties, and drugs/weapons. There need to be more day-to-day expenses, like medical bills and ambulance fees, utility bills, insurance, mortgages, leases, loans, and rent, etc.
I get that people don't want to get home from work and hop in-game just to start grinding so they don't lose their virtual house, which is why finding the right balance between expenses and income is essential. Personally, I want to see a realistic economy that mirrors real-life prices, but at the same time, I don't want to have to spend hours almost every day working in-game so that my character can afford necessities for my roleplay.
The economy is a hard to get right. We need it to be fair and not punish those who can't spend dozens of hours a week in-game, but at the same time it's clear that inflation will start happening and ruin the economy a year or so down the line unless approrpiate measures are put in place.