4. Why can we only buy 4000lb+ behemoths?
But there's also the problem that it's hard to buy an EV in the US because most car companies that sell here have dropped most of their EV line. https://theconversation.com/americans-want-electric-cars-they-just-cant-find-them-293901
Even before Trump, when we bought our EV we had to sit on a waiting list for many months.
On your point 3: while I quite agree, it's sadly true of most non-EV cars too.