The only reason I dislike stock buybacks is that they encourage "riding" the bull market. Number goes up, people buy into the company, company does a stock buyback to keep the momentum, numbers go up even further, even more people buy into the stock, none of them caring about the actual company they are buying into, they just see the numbers.
Dividends are boring, we need more boring companies doing boring productive work.
Dividends are boring, we need more boring companies doing boring productive work.