technically, tesla battery does more harm to environment.
from both the manufacturing and the power conversion process.
internal busting engine is still so far the most efficient process on energy utilization.
people listinging to ELon Musk are mostly due to lack of knowledge.