This is a good point, but I think it is flawed. I think you are suggesting taxing companies who use the roads most - which sounds like a good idea. But in actuality, the companies will just pass the taxes onto their customers. Additionally, corporate taxes are fantastically inefficient, causing more economic slowdown than nearly any other tax. We might as well avoid the deadweight and tax the consumers directly. Or even better, theoretically, would be charging people per-mile-driven, on what roads, in what make and model. Then we could correctly apportion usage fees to encourage minimal free-riding - but a lot of people (myself included) have privacy concerns about such a system.