Well in the past employees got ISO's. Now employees are getting RSU's.
And in our lawsuit-happy culture (with a perverse incentive for companies to always settle lawsuits even when they can win), even the most employee-friendly place probably needs such an agreement for CYA reasons.
I do agree ecompanies can do a much better job of treating employees like partners instead of "resources" to optimize. Even on HN, we have fellow engineers talking of the importance of (soul-crushing) processes that ensure no one is essential. As if it's undesirable to let anyone be special or important...