The profit motive can also keep firms from blowing money and attention on stupid things. (Example: Team A and Team B have a 50% overlap in code they're writing. The profit motive will shut this down. An overfunded company will preserve harmony, waste money and push the problems down field)