That's not true from any perspective. At the end of a buyback the company owns more of its own shares, and investors own less. The company bought something for its money.
Dividends are payments to those who own shares, and the company does not own more of anything after a Dividend pay out.
Dividends are payments to those who own shares, and the company does not own more of anything after a Dividend pay out.