For the love of Cthulhu! Repeat after me: Profit is not determined by how much value you create, it is determined by how much of that value you can capture.
Some value isn't easily captured and that's a perfectly legitimate reason for nonprofits to exist.
I didn't say you should try to make as much profit as you can, but if you are not able to make anything, what evidence is there that you are benefiting anyone or even doing more harm than good? On the other hand, I've been following OB and LW since they started so I can easily see why you want to believe in the goodness of non-profits.
Some value isn't easily captured and that's a perfectly legitimate reason for nonprofits to exist.