Not sure the history in the US of road construction funding, but my understanding is that taxes on vehicle fuel funds the majority of road construction.
States are in acting taxes on EVs to make up for a perceived loss.
Taxes, including fuel taxes, directly charged to motorists only make up 53% of the cost of road building and maintenance in the US. Motorists are deeply subsidized by general funds. https://taxfoundation.org/data/all/state/states-road-funding...
One major difference between the US and EU for example is road taxes just for owning a car. The US kind of has that with registration, but the costs are too low for all vehicle classes.
In the Netherlands, I pay €22/month for my economy car in a road tax that is separate from fuel taxes. If I drive more, then I'll obviously contribute more in fuel taxes. If I had a bigger car, the cost might be €50 or €100/month for a large box truck that causes considerably more wear and tear, even if it doesn't drive as far as I do on my daily commute in the economy car. Registration is included in this cost. If I deregister my vehicle, I stop paying the tax.
I feel this is a better/fairer arrangement for all parties.
Especially in the US we need stronger discouragement to buying larger vehicles, and since the damage a vehicle does is proportional to the cube of it's weight, we kind of get two birds with one stone.
Gas cars should pay an extra tax too because they are way louder and more polluting than electric cars. I can't take a walk without ear plugs lately because of all the modified exhausts and dying elephants trying to cave my skull in.