Cogeneration is generally good, but it's not perfect. It tends to include perverse incentives. As someone pointed out in a recent thread, when you sell the byproduct you have an incentive to keep producing that byproduct. No incentive to remove it, reduce the volume, or reduce consumption. "The fuel is free anyway, so who cares?"