At first glance it seems so - at second, the opposite is the case. In the usual business world it would be strange to pay for a non-existing product and to just hope for getting a product for the money spent, without a chance to get the money back, if I don't get the product. But as of today, that's usual in the world of donations & impact. You spend money for a promised effect, only left with the hope that this promise will materialize in future. Think about it - it is purely strange. Take a city's street cleaning service: it also gets paid by the ton of waste they collect. Their eco impact is a clean city and they need to prove that they collected the reported amount of waste - otherwise they don't get paid. That is "impact as a product / service" and so we should think more about such an approach on a global scale.