I agree with you that most technical people value triumph over technical challenges more than economic worth. I suffered from an acute case of this disease for many years. Perspective is everything when building a startup product. A user doesn't give a damn about a language or methodology, they just want a need solved.