There should be something like meta-XEPs for #XMPP. One of the problems w/ XMPP is the uneven support for #XEPs across many diverse clients and servers. If there was an umbrella that said any client/server that targets desktop chat should have XEP X, Y, and Z. While one that supports mobile should have A, B, and C. And a client suporting #videochat should R1, R2, and R3.