Somebody please correct me, but I believe the subsidies and taxation happen at different levels of government. The subsidy is federal, while the taxes are primarily state and local. The taxes help fund maintenance of local roads. Your federal income tax pays for the subsidies but the gas tax pays for your local roads.