Incentives matter in resource allocation
Here is the heart of the matter. It is not the motivation to make money that makes people efficient with resources. It is having a single clearly-defined purpose. When objectives are unclear, money is inevitably wasted.