Well I don't necessarily think it has to be nonprofit, but "nonprofit" is a bit tricky on a Bitcoin standard isn't it? You can provide value for free and the value you provide increases overall productivity and an increase in overall productivity increases the value of your Bitcoin, therefore you've profited, but in this sly roundabout way that most people wouldn't think about.
I don't want to sound too optimistic. Careful evaluation is important in these matters, but maybe, just maybe this is how we can achieve Aristocracy instead of Oligarchy and Polity instead of Democracy.