By the logic here us programmers should never work for startups and work only for the Big Tech companies because, frankly, they pay far far better and much more stable.
By the logic here you shouldn't found companies because it's too niche. You can "make more money" being a senior product manager for Big Tech.
By the logic here we all should move to New York and go into Finance because it pays more than Tech.
And to really hammer the point home, by the logic here nobody should play High School sports or on a A/AA Farm Teams, the very farms of mediocrity that, once in a while, produce genuine greatness that go on to the AAA circuit.
Be careful disparaging niches and unprofitability because that argument can and will be made against you too.