FWIW, companies are now opting for buybacks because it is more "tax efficient".
Stockholders have to pay taxes on dividends (immediately) but only pay capital gains on share price increases and only when they sell.