Your argument was equivalent to "all lung cancer is caused by cigarettes".
You don't start from your favored explanation and work backwards to explain the problem with it, you start from the problem and work forwards to all possible explanations, by which point you have several possibilities which you have to judge against each other to determine the most likely.
In simple terms not all meanie weenie behavior happens because it's rewarded by Capitalism.