I predict that cars with soon be covered with some sort of solar cell, all other surfaces too.
And I predict they won't. Not in a production vehicle (you'll always find the odd experiment)
We just need some breakthroughs in battery tech and we'll be able to collect and store energy from various free sources
I'm half a century old, and could have said that previous sentence at any point in the past 40 years, since I got into science. (See also Nuclear Fusion, cure for cancer ...)
I do agree that private car ownership is incredibly inefficient. And a hell of a lot easier to address than pie-in-the-sky battery tech breakthroughs.
Worth noting that the energy transfers required to make batteries more attractive (bigger capacity and quicker charging times) will require **ing big cables, and run a hell of a fire risk.