However, if someone gives you a dividend you typically have to pay tax, and lots of people really hate paying tax.
So buybacks are the preferred price neutral way of dealing with excess cash.
But before-paying-dividend versus after-paying-dividend decreases the value of a share.