Few years ago I was considering buying a Zero. The dealer was full of ignore the purchase price because of "Long term benefits", "Lower TCO", and "only 3 of Euros to fully charge" statements.
Well, I calculated it. I compared DSR ZF14.4 (with power tank) and V-Strom 650 (entry level model). With my regular riding of about 8000 km per year, the break even point is in roughly 20 years, 160000 km with modest maintenance. That is out the door dealer price (NL) without discount, doing my own maintenance, no crashes, no engine/battery rebuilds/replacements. Assuming same road taxes. This does not take into account having to pay for access to charge stations or interest on the higher purchase price. Until my current one (6 years) I had never had any motorcycle more than 3 years.
I'm sure Zero's, Energica, and others are great but I'm holding out for some cheaper ones.
Edit. Current prices. Zero 14.4 DSR +powertank €21.540, Suzuki V-Strom 650A € 9.499, Electricity 23 cent per kWh, Petrol 1.473 per liter.