The reason for a lot of these subsidies is the dependence of other economies on oil. We need more open source solar and nuclear tech to make the planet resilient, then we can throw oil out of the window.
This is not how subsidies work. Subsidies just artigically lower the price for something, while increasing the price for other things(you need money to pay the subsidies). So with the economy dependent on oil, cutting subidies would just increase oil prices, while lowering the price for alternatives.
We need to cut subsidies and deploy the alternatives quickly enough. We have most of the tech and for the most part supply chaines to make it work.