The issue is - how would more ways to gain city revenue look like?
In real life cities get money for their budgets from:
- income taxes
- other taxes
- payment from the citizens for city services(water, trash, legal fees etc.)
- the state budget
- international organizations like the EU
- some minor things like paying for parking, public transit tickets(which most of the time don't cover the cost of public transit alone)
- renting city property
- selling city property/companies
- operating city companies
We have taxes and it wouldn't make sense to add any more - the problem is that normally income taxes should be the main source and a net positive since they're paid by private companies, while on perp there's a state monopoly on employment so any tax is really not income going to the budget but a decrease in paid wages(and adding non-city employment in a satisfying way would require way too much work and change the game drastically).
We don't have most city services, they might be added as a payment if you own a property, wouldn't really differ from property tarrifs tho. You do pay for a name change, and I'm not sure if the cost of that goes into the city, if not then it should, but since it happens very rarely it won't change much.
Parking fees would be an interesting addition.
If PLN is supposed to be city-run(like state media) then the money spent on advertisement can go to the budget(if it already doesn't). There could also be a way to change the price of adverts.
Then when it comes to city property, there are things to consider
An option to rent from the city instead of buying a property could be added. That would be direct revenue for the city, but at the current prices of properties people probably wouldn't do that, so they would've to be increased. A rent slider(most likely different for shops) could also be added to create a tension between the mayor and renters.
With city run companies, I think it could be a fun addition to the budget to simulate privatisation/nationalisation - let the Mayor nationalise businesses(for a price) - then instead of Food stamps - add a slider for food prices in government owned shops, instead of Free healthcare - add a slider for the cost if the hospital is city owned, add a slider for taxi ticket prices(with the difference from 100 going to the city, both negative as an expense and positive as income). The default(private) would have people pay the high price for services and goods, while city-ownership would put the choice in mayor's hands. Then there would be three edge-cases - 1: nationalize everything, make all prices high, raise the budget, make people mad 2: nationalize everything, make things cheap at the expense of the budget, make people happy 3: privatize everything - you get a temporary, big boost, and later a small ammount of money in taxes(but shouldn't be enough to put high wages and training for example), and personal benefits for the mayor(make them collect bribes from businesses around the city, maybe visibly take out the cash to add counterplay for concerned citizens).
Mayoral assasination could trigger if the mayor hurts business interests - is everything nationalised? Here's a mission where you temporarily get a rifle and 100k if you kill the mayor for a lovely gentleman who would really love to see gas stations privatised.