Business leaders wary of investment. Which will slow down recovery, no?