Because most paid coding work is not public, and many excellent commercial programmers prefer to do other things in their off time.
Honestly, this is a weirdly naive question. Gung-ho startup culture does not represent the industry as a whole, and you don't need to eat, breathe, and sweat code every waking moment of your life to be a great coder.