The value of a programmer at a startup isn't their output... it's their value relative to the second-best person the company could have hired. Sometimes the employee is a critical component, and sometimes they are a replaceable code-monkey. If you are easily replaced, code-monkeying simple code that makes $1B doesn't mean you provided $1B of value.
(I say this, as a software dev at a startup).