"I don't drive a car but I still help pay for the roads…"
1) Non-drivers don't pay for the roads. Road users subsidize everyone else. I think the rate is £6 tax raised per £1 spent.
2) You certainly use the roads, every time you have something delivered, get on a bus, in a taxi, go to the shops (whose goods were delivered by road), depend on the emergency services, etc. and so on.