Share buybacks are good for companies with erratic profitability and/or liquidity (ability to turn assets into cash to meet debt obligations etc.). If you pay dividends you want them to be sustainable year over year whereas with share buybacks you can adjust what you do based on the liquidity/profitability you have at the time with much less frustration to shareholders than cutting dividends they’re relying on for an income stream.