IMHO we need both taxes and incentives. Use the taxes to pay for the incentives. Make the polluters pay for the fix. That would be fair but we don't live in a fair world.
Carbon taxes seem a lot more controversial (especially among anti-tax populists) than incentives are because "borrowing" (aka printing money) is a nice loophole where you can have lots of incentives without taxing people for it.
Incentives are less controversial and a lot easier to implement. Everybody likes benefitting from incentives. And they work. Republicans hate increasing taxes but they love printing money as much as the Democrats do. They only are in favor of reducing the deficit when they are not in power. When they are, the deficit goes up. That was true under Trump, both Bush presidencies. And even Reagan spent more than he cut and increased the deficit. Spending is just easier than cutting. Economies are not circular. You don't have to raise every penny you spend via taxes.
That's also how the inflation reduction act works. Which is an ironic name because printing an extra trillion or so dollars is going to have some inflationary effects. But it undeniably has a great stimulating impact as well as there now is a lot of economic activity around renewable energy that is creating a lot of growth, jobs, etc. A trillion $ in new taxes would have most of the US population picking up pitchforks and heading out to lynch politicians. Sadly, some of that goes straight to the oil and gas industry though. But at least they now pretend a bit harder that they don't want to continue to rake in billions by getting us to buy oil and gas for as long as they can get away with that.