We live in a world where money matters more than everything
I do agree money matters a lot, but I disagree about money being the main purpose of your life/job as something ok.
Also, you sat people in many other countries don't have the same view of economy, did you have any in particular in mind?
Almost every country when people don't start running everywhere yelling 'omg' when they hear 'socialism' or even 'communism' (I am from France).
In the example above you give about hospitals as far as I remember if you skimped on things like healthcare and education people started leaving your city in droves to go and live somewhere nicer. If you just followed purely capitalist rationale for your decisions you would build lots of oil or coal fired power plants, but the resulting pollution also made people leave your city. People leaving meant you got reduced tax revenue, so that made it harder to balance the books in future.
You are writing something that is self-contradictory, and which is one of my main point: decreasing money for health, roads, etc. will indeed decrease your population, and thus revenu from taxes, but then a pro-capitalist will quickly leave them to a decent level, to maximize his profit.
And that's the problem: players tend to leave money in hospital, not to cure (virtual) patients, but simply to be able to make more money!
I wish SimCity had mechanics so people would do the same just to cure patient: dedicating enough money for hospital should be a self-suficient act, even without money reward behind. But as spending a lot of money on hospitals will give few bonuses, and a big malus in economy, people are teached the opposite (leaving hospital to a normal level is the way to go, or even below if you run out of cash). The reward of having an healthy population is, imo, not big enough.
Economics is not just the domain of capitalists, we could all do with learning about it. Ultimately, even without the existence of money economics would still be about how you allot resources.
I fully agree, my point is rather 'being the mayor of a city isn't just about economy, but also about caring about the people'
To program is to be.