I’m glad you acknowledge the impact of your own constraints on carbuying choice . Too many criticisms of EVs related to inability to home charge, conflate the persons own constraints with that of the car .
A contractor or foreman clearly shouldn’t buy a Kia Rio or Toyota Yaris, and then complain it can’t handle the piles of lumber he tried to stick inside at Home Depot . Similarly, it isn’t the smart choice to buy an EV if you’re clearly constrained from easily charging it .
However, when you live/work someplace where the charging infrastructure works for you, at least with a Tesla and it’s network of chargers, I find practically no compromise . Quite the opposite, since my energy and overall operational costs are way lower .