Road maintenance isn't a subsidy, it's a collective good that buses also benefit from along with many other types of human transport. This is separate from the cost to the government of running a bus system, which is exactly what large numbers of people really don't want to pay an additonal tax for and are therefore voting against.

If you only wanted to run buses, you would not build nearly as many roads as we do.