Dividends don't currently get the same tax advantages in the US, so until tax policy gets revised, it's better for the shareholders in question if there's a buyback.
There's also the matter that dividends are meant to be long-term and recurring. So it's not great for one-time windfalls.
There's also the matter that dividends are meant to be long-term and recurring. So it's not great for one-time windfalls.