- You can create electricity but how do you deliver it? The existing power lines, transformers, and other parts aren't enough. The grids need to be upgraded. This takes time, planning, and money.
- Many people don't have the income to buy new vehicles. Especially at the costs for electric cars today. They often buy low cost used cars. Low cost electric used cars often don't have range due to old batteries. The car costs aren't working for a large chunk of the population.
- Buses, construction equipment, worksite/home generators, and a lot of other things run on gas and we don't have functional replacements for them right now. Cars are the easy part. There are a lot of other gas powered things that are harder and still need viable solutions.
If we really wanted to do the environmental thing we'd focus on public transit. Moving lots of people at low costs and environmental impact. This would work for cities and suburbs. It would have a better environmental impact than moving people to electric cars.
The lack of looking at things holistically makes me wonder what the real goals are and for whom.