Not everyone can simply start a software company. It takes either a lot of capital, a lot of time, or both. Even if you have those, not everyone's aptitude is in business. That's particularly the case in software where there's not the, for lack of a better term, inherent value embodied in a physical product.
Yet in this thread the ones who do actually make something people want to buy are villainized because they aren't giving it all away to employees (who are compensated for their time and expertise along the way).