Isn't it better to solve tough niche problems while being on a salary or already rich and experienced instead of adding that to an already hard problem of starting up a business?
That's somewhat true, and to the extent it's true, it's an argument for why most people shouldn't be doing startups -- if you're not yet able to start a business that solves a genuine problem, then don't start a business.