IBM is good at selling to large organizations. Large organizations are risk-averse, and prefer not to buy bleeding edge. IBM is pretty much institutionally specialized to sell what was hot last year (or last decade).
People might make fun of this, but I'd like to note that there is a lot of very stable revenue in their business.