I've driven a few EVs and loved them. Everyone there had a big wide grin coming out of them too. You can't really criticize if you haven't tried them. Most reasons against that I hear are propaganda spread by interests about to lose part of their control.
EVs are not for everyone. Only 90% of us would have a utility for them, so why manufacture them?
EVs, even used by 100% of the populations would not mean the end of oil use at all. Big trucks, buses, trains, planes, ships and fishing boats, cranes and mining machinery will absolutely need oil. I would love to see someone
try to make a battery for a super cargo ship.

Out of all the oil extracted, 61% is used for transportation, that includes shipping, mass transit, air travel and people moving. Out of that, less than 72% is used in personal vehicles. I don't think those poor little oil companies will starve soon.
But please, can those who want an EV have the means to get one? The only ones available are niche market things that make no sense. The Tesla costs 125,000$!!! that's more than my house FGS

Only Europe so far is starting to have some choices. We've had a few choices for lease a few years back, but they've been taken back by the manufacturers and crushed.