Is there any reason to think that non-profit governance somehow makes this more likely? It seems that there are plenty of well-functioning non-profit software around. Heck, the world runs on Linux, doesn’t it?
The specific mix of profit and non-profit motives in this particular organization is confusing though, looking at it from the outside.