If you are a decently talented software engineer and you can't match or exceed a non-specialist MD in earning power then you are doing something wrong. Especially in the current market.
or did you mean the NPV when joining at age 18 is... see what I mean?