Sounds like a worse system to me!
At least with the fuel duty now you pay for the miles your doing not the miles someone else is doing!
Why should someone that doesn't drive pay so I can do more miles?
Driving isn't a right or a public service.... Its a priveledge you have to pay for if you choose to do it.
And you don't have to be super rich to avoid tax.... The self employed have been doing it for years