Gas systems also degrade over time - MPG drops with the life of a vehicle, and it's not actually clear that behavior is much different from battery range loss...
But I have a 14 year old Honda Fit. Its MPG has not dropped at all over time. It has needed nothing but wear-and-tear maintanance and new spark plug coil things. 190k miles. Gas prices vary, but I have a car already, and it seems at least questionable that it is more environmentally sound that this vehicle remains in use till its true end of life. I am not particularly motivated by money, but I can buy a lot of gas for the cost of a new vehicle, so the cost argument feels weak.
That's incorrect. Not sure where you heard that.
MPG drops, sure, but it's so little it's hardly worth measuring. My intra-city full-tank range on a previous petrol car I owned went from (when almost new) ~800km to (350000km later) ~780km.
No repairs other than services. The other cars I've owned show no measurable difference in range as wear increased.
That is not true.
As a fan of older used cars, I would notice. It's not true.