Ah yes, the short term profit thing again.
Take a look at the long term results in the stock market. It's pretty hard to argue that all those successful companies, growing year after year, are actually choosing short term profit over long term success.