At a certain point, research projects move from being "throw some $ at it" activities to being "bet the farm on it" business-changers. A company that thrives on risk (Intel, Boeing, Lockheed, AMD could probably be counted in this list) will deploy research sooner, while a company that is risk-averse will avoid making changes even when that course of action might lead to reduced profits or its eventual downfall.
Unfortunately, IBM doesn't quite fall into the Intel/Boeing/Lockheed camp. They don't bet the company each time they design a new jumbo-jet, or construct a new chip-Fab, or design a prototype warplane. And even Intel doesn't risk as much as these other companies. If they did, or IBM did, we might see commercial nanotube transistor-based ICs sooner.