"profit" and "money" are two very different things.
"profit" is how much you are making at the end of the year, this is to be reinvested if you are efficient (as you suggest is good, i agree)
"money" is the what is sitting in the bank, not being utilized.
Would you say that a company who is breaking even is utilizing their cash properly? no, they don't have any cash to utilize, therefore profit and cash are different things.