IBM has had a continuous pipeline of acquisitions over decades, but where is the money? At some point the profit from the older acquisitions has to cancel out the cost of the newer ones and that isn't apparent for IBM.
This whole idea that stock buybacks are necessarily bad needs to die. Can they be bad? Sure. But there are valid reasons to pursue a strategy of buybacks vs. dividends.