Impact = Profit is a bad meme (and mechanism)

I think your suggested model keeps the profit motive unchanged.

While the Optimism mechanism is about incentivising impact, irrespective of whether it is profitable or ‘just’ a public good.

I prefer the original, Optimism position; where I believe they see the profit motive, alone, has skewed the creation and maintenance of public goods.