Okay the Model 3 is the 20th best selling vehicle... That's pretty impressive for a car with so many barriers to purchasing (very long wait list, limited ability to return a car, unknown mechanical shop options, very high price tag, unique technology).
Plus, the format does not compete with the use of trucks and other better selling vehicles on th.e list.
I think the real reason that EV's are not selling as well is the value / price is not quite there yet. You need to drive a lot of miles to justify an EV as a value choice, not an environmental choice. Many don't have the same options / features as similarly priced gas cars.
Once the cost of EV's declines, sales will spike.
Ownership lifecycle cost = lifcecycloe cost of gas vehicle to spike sales.