Have we ever been good at predicting the future? You look at the predictions going back 40 years or so and they really haven't been that accurate.
I can see electric cars being a thing for a few decades but I don't think it will last, at least not with the electric cars we see being produced now. But I do believe the cars of the future will not be propelled with fossil fuels. Fossil fuels at some point will become rare and expensive as developing countries compete for them and use them up. But the big unknown is what will be invented in the years to come.
We need to find different sources of energy and better ways to store it - or produce it on demand. Batteries, like the ones we produce today, require substances that will become too rare and expensive for consumers, and battery waste products will be worse than what we fear from fossil fuels. Necessity is the mother of invention. I believe this will result in something we cannot envision today.