Adam.
In that respect I entirely agree with you. Electric motors would be the solution (full stop). The facts are that they are improving, but, In my opinion, not quickly enough. The advances made in batteries recently, power tools for example, point to the possibilities, which look encouraging. But there is not enough enthusiasm in them at the top to make it cheap enough & it is that fact that is disapointing.