> Facebook doesn't get the money when you buy a share of META
Technically no, but in reality yes, because shares are used as currency.
For instance, META does not acquire companies using cash, they use their own shares as payment. The higher the stock price, the lower the dilution.
Same thing for stock options and RSU.
So, it's true that stock prices don't translate 1:1 to cash inflows, but wherever stocks are currency (employee compensation, benefits, acquisitions, etc), it does translate.