I like buybacks. A company can show a loss and still have a strong cash flow...and if your own stock looks like a good buy, get it.
Better to take cap gains than dividend income.
Buybacks also mean that the company can’t find enough places to spend profits effectively... or won’t create new jobs to spend profits effectively.