> And you can hedge your bets [ with multiple vehicles ]
In many countries that's unaffordable. In the UK I pay £350 per year car tax, £480 insurance and £50 mandatory roadworthiness testing. Best part of a grand before I've even driven a mile - and the UK is considered cheap in Europe. In Ireland the tax alone would be over £1000.
My partner pays about the same for her 20 year old petrol Honda SUV. Ironically if she chose the filthy, carcinogen-spewing diesel model she'd pay just £40 in tax, so it's little wonder that people compromise.