Agreed pretty much for about another 10-15 years. A new design of smaller, localized nuclear power plants, capable of running on lower grade of nuclear fuel has been under development. Solar power generation, fully self contained on a household level, powering EVs is only now coming into practicality. But the internal combustion engine will not go away soon, nor should it have to, really.