This would effectively attack people for living in rural areas, rather than urban sprawl because they have to travel further...
You could argue urban drivers are currently subsidizing rural drivers because they travel fewer miles in a year.
My opinion is this should be up to each State, and that this is federal government overreach.