Earlier quoted context omitted.
> a company which executes a share buyback will have no change in its stock price... this is also exactly equivalent to distributing profits in the form of a dividend This is false (conditionally). Most valuations look something like: earnings x growth + cash. If you have cash that you cannot reinvest at the same ROI that you have been growing at, you can increase shareholder value by removing the cash element, since…
Finance theory disagrees with you. A dividend lets the investors choose if they want to buy more shares (from the same sellers who would sell in a buyback) or mix their current shares with the cash.
The key is the asymmetry of information. The market price should reflect all public information. However the company has non-public information, which puts them in the best position to judge if money is best invested inside the company or out. Share buybacks are a legal form of insider-trading.