"So why are so many vehicles charged zero VED?
Are they not entitled to drive on the roads?
What about the vehicles that are completely exempt (of which there are a surprising number of classes)?"
I have to pay to use a car park. Blue badge holders don't. Therefore my payment isn't for the car park after all. Is that your logic?