Oil companies make mega profits

But is the mega project really that bad?