For instance I didn't even have an idea of what's required in my place to get recognized as non-profit. And it turns out it's specific to each region, and I need to go ask for the paperwork in the first place.
If the requirement is really a non profit legal status, Apple just raised the bar from "apps that just make no money" to "apps that registered to their local governing bodies that they have a goal of not making money", and that's a huge leap with a crazy high barrier for a random dev (imagine a kid in uni) to push a free app.