It seems like the solution is not to compensate oil producers but to outcompete them. As long as the price of batteries and solar etc keep dropping there is a chance, but if we reach monopoly before it gets cheap enough it’s probably not going to work.