I would say @downey captured the general sentiment! There are a lot of project-specific nonprofits out there and it's not clear that being independent identities provides a lot of benefit on top of less formal or shared structures.
There are so many ODK-specific ways that non-technical community members can contribute to the overall health and effectiveness of the project which to me seem higher-value than running a legal entity just for ODK. I'd be open to arguments to the contrary, though!
Examples of those contributions include translations (145+ fantastic contributors), describing and specifying new functionality, beta testing, community support or helping shape the docs project.
If you have other suggestions for other roles that non-technical community members could take on, how the developer community can more effectively connect with everyone or if you want to take on more leadership in the project, I highly encourage you to start a new thread in the Community category.