> I don't have a car. why should I pay for your right to drive on the roads for free
That's an issue with every public good, from schools to police to public health to courts to real estate records office, etc. None are utilized anything like equally across the population. Yet we chip in and pay for them because we decide, collectively, that they are important for the community.
Also, you do use the roads all the time even if you don't drive yourself. Your hair stylist uses them to get to work, your groceries get to the store, your customers come to your store, etc. etc. Imagine your situation if there were no roads.
> (semi-)public transportation
It's a private, for-profit company.