Because 99% of the time (in my case at least), plugging the car in to charge at home is quicker, easier and (significantly!) cheaper than having to drive to a petrol station, wait for a few minutes for the car(s) in front to finish, picking up a grotty filler nozzle, holding said nozzle for "90 seconds" to fill up, waiting for the invariably slow card machine to take a rather large chunk of money out of my account, and then getting back into the car with dirty greasy hands (replace with an earlier step of "faffing around trying to find some gloves of which there hardly ever any" if you wish).
The 45 minutes a few times a year I've had to use a public charger and wait for a charge, plus say 10-15 minutes waiting on average (it's usually far less/none) - so total 4 hours - covers about 20 trips to the petrol station when everything is accounted for. Considering before that I was filling up on average once a week, I'm already 50% ahead in terms of time.
Of course it's actually even less time wasted than that, since when I do need to public charge, it's invariably when we're off visiting family/on holiday, so the kids are in the car and need to stop for a toilet/lunch break anyway. Take off the time needed for that, and it's more like 10-15 minutes at most actually "wasted" waiting for the car to charge.
Sure, I get it, this usage profile certainly doesn't match everyone, but for me, an EV is far superior - the fact it's significantly cheaper is just a bonus.