I don't think things would work as well as they do now if everything was a non-profit.
I can't imagine trying to raise capital for my ideas if I had to tell investors that they would not get their money back. And I would not be able to do what I'm doing now without investors.