This talks about aggregate earning rather than earning per unit of time. I think the latter is what people are/should be interested in, and from what I understand, startup employees put in a lot more hours.
You don't need to expend wads of cash. But you don't need to be destitute as a software engineer to give effectively.