The total cost of ownership for an EV is still pathetic in a certain sense if I need to allot even 10 extra minutes waiting for a charge somewhere on a weekly basis. Especially a small business owner like Joe Plumber -- that's around 10k in lost job time over the life of the vehicle. If I'm well-off with thousands of watts wired to my garage then great but that's not so many people especially in denser cities as well as plenty of business fleets.
It's like the reverse of switching from coal to natural gas heating. Coal required delivering and shoveling a bunch of dirty fuel and ash around frequently, which was a waste of time, so the switch to gas was welcomed as time-saving and much much cleaner. EVs are so much cleaner and quieter than ICE but the convenience factor is not solved yet