Unless companies have moral people in their upper management and are doing their due diligence when selecting offsets then the money is just going to other corporate profits and not making any impact at all. I know this for a fact since my company is carbon neutral and I also oversee the review process for not just carbon offsets but also RECs. You can thank the government for little oversight in the carbon offset process that they developed.