There's also that you have to burn fuel in the tank trucks to get the fuel to the consumer.
Centralized generation is vaguely like dependency injection, or loosely coupled modularity in general, you can put what you want into it.
My only concern with electric vehicles is battery end of life. What do I the consumer do? Will I be able to sell my 25 year old EV? Have we gotten far enough to see what that end looks like?