The capped-profit / non-profit structure muddles that a little bit, but the reality is that entity can't survive without the funding that goes into the for-profit piece
And if current investors + would-be investors threaten to walk away, what can the board really do? They have no leverage.
Sounds like they really didn't "play the tape forward" and think this through...