Point 1 is not super important because of the existence of qualified dividends.
Point 2 is like this: let's say I'm a company with 1000 outstanding shares valued at $100 each and want to pay a yearly dividend (for simplicity) of $5/share. All market movements notwithstanding and absent any changes, that means I'm basically giving investors a 5% yearly ROI. But, let's say I instead bought back my shares with all my earnings. The first year, I buy back 5% of the outstanding shares. Now there are 950 outstanding shares and total earnings are still $5000/year. Next year each remaining shareholder gets an extra 5% of earnings per share (this compounds). And rather than pay tax each year on dividends, shareholders defer all their taxes until they exit their position.
One argument is that dividends aren't really worse in this case because investors could still choose to spend the cash on purchasing more shares, accomplishing the same thing. But the deferred taxes change the math.
It's better as a shareholder in many cases to be able to control when you recognize the gain from the return to investors.
Too bad, I guess anyone thinking outside the box and pointing out that our herd is going off a cliff is problematic...