Stock buybacks are good for the economy because they allocate money to where it can be used more efficiently, which is usually not in existing big corporations.
The alternative to stock buybacks is that the corporation make stupid acquisitions and try to integrate them into their processes, thereby killing them.