PHEVs batteries are way more expensive than they look, because they still need to deliver power. You might only need 1/5th of the range of a Model 3, but you still need all of the power of a Model 3 (or you can cheap out, I guess, but nobody wants anemic cars with a 0-60 time of “well, eventually, maybe, in favorable conditions”).
So we are generally talking more expensive chemistries and more expensive designs.
On the flip side, if the infrastructure royally sucks, I can at least install some solar panels on my rooftop.
Installing an oil well in my backyard… harder.