People might see roads different from public transportation because they are directly affected by poor Management on the part of public transportation companies. If your bus is always late, you can't sit on the subway because the seat is soaked in piss, and there is no customer support for the $100 card you just purchased which isn't working, you might become disinclined to defend the exorbitant costs of public transportation. As paradoxical as that might seem.
Usually the complaint is that road money is misallocated to surface fixes that result in more potholes in the long run. In some states and municipalities, this has to do with how government employees steer construction contract awards. I see wanting to change this as analogous to the desired reforms in public transportation.