Doughknob, I think EVs are past the point that they need a helping hand for a few reasons. The most obvious is that Teslas aren't heavily subsidized anymore, aren't cheap, and yet still have lines out the door waiting for vehicles. Less obvious is that EVs have proven to be cheaper in the long run for some use cases. Once something makes sense on its own merits, it no longer needs a helping hand.
I believe EV mandating EVs may cause unintended problems in several ways, but the easiest to explain is to look at the diagram of what comes out of a barrel of oil and imagine a world where ICEVs are banned. Without ICEVs, gasoline is worthless and something to be disposed of, not sold. If gasoline is a little less than half of a barrel of oil and you have to pay to dispose of it then only about half the barrel is sold so the price of what does get sold doubles.
So diesel and heating oil becomes over $6/gal. Big agricultural equipment won't be going EV any time soon, so the fuel cost doubles.
In Alberta that means a 5-10% increase is crop prices. But everything else that goes into farming is made of, with, or moved by oil. The lubricants for all that equipment goes up. Tires cost more.
In this EV-only world, people still burn fossil fuels for heat and electricity (which we'll at least twice as much of!). So natural gas prices rise to match fuel oil prices on an energy basis. One critical thing made out of natural gas?
Fertilizer, which will get much more expensive. So food prices rise again.
Marine shipping becomes more expensive as bunker fuel doubles in price. The feedstock for plastics double in cost. Because of that, parts cost more.
Taxes need to increase to pay for the more expensive asphalt to keep the roads up. Roads which degrade faster because EVs are heavier. Of course it's unreasonable to assume maintenance will keep up when materials are more expensive and the damage more frequent.
So where does this leave our poor person? Driving a $10k EV (no $1k ICEV junkers left) which goes through tires faster because the car weighs more, the pavement is rougher, and the suspension is worn from the bad roads. They need this car to get to work where they pay more taxes than now for less services in order to keep more expensive food on their table and pay their astronomical heating bill to keep the pipes just above freezing.
But EV passenger vehicles are cheaper than ICEVs to drive, so why would anybody make the connection? I mean, food and fuel prices would come down if only that large equipment were changed to use electricity, right?