In 1899, Commissioner of the U.S. Office of Patents said "Everything that can be invented has been invented". There are plenty of alternative now and more will come when the commercial conditions are right.
Oil is so popular, contrary to what most believe, is that it is incredibly cheap compared to the alternative. If we have to go for electric car that cost 2x more per mile, it is end of the world? Don't think so. (Of course with smart grid, it may turn out to be a energy saver and the electric generation can come from nuclear power).