Okay? Doesn't mean Trolleybuses aren't the best compromise. Infrastructure costs money, so lets make the same argument about roads shall we?
we have private hways so the state doesn't have to pay as much.
We aren't a rich country.
Then privatize your local public transport. That is how it works in many of my country's cities. Networks are usually only half owned by the city government