The NIPs are getting kind of overwhelming to follow. I think a lot of these app-level NIPs are almost more akin to an open API that could just be discussed and documented in their own repo/site.
Keep a master listing of reserved kind IDs, but then point elsewhere for the details.
Meanwhile the more protocol-level NIPs remain as NIPs but with less clutter to sort through.
Also, given where we hope this all will go, it's not really reasonable to think that every possible use case can or should be defined in one place.