Why should we subsidize driving exactly? Charge per mile based on how much vehicle weighs and pollutes and charge enough to cover the cost of maintaining the roads. Many of the poorest people can't even afford a car. Insurance, fuel, maintenance are expensive and paying for roads is expensive.