I personally think (and I think the prevailing sentiment is) that giving early employees equity is crucial. There is no way I would do any work for an early stage startup (or, in general, if I can help it) with no stake in the company.
In bigger companies, it's a zero sum game. They don't really care about you because their scale makes it hard to identify who cares for them, so everything is just a business transaction.