I view it more akin to a military contract. You will serve X years then get stock.
Then there is the startup model. Where you're given stock of varying grades.
Stock always felt like a gamble. Give me enough for bills + saving, then treat the stock as a bonus. Not core compensation.
If I stayed at a place a few extra years in anticipation of an IPO, this would have me seeing red.