All fair points. Although IMO saying "the vast majority of software products never pay back the flat cost of development" is unfair. Remember, these are "side" projects usually being built as a personal scratch-your-own-itch, learning exercise, or hobby. An exact opportunity cost equation doesn't always work.
Different people are motivated by different things I suppose.
Different people are motivated by different things I suppose.