Well for +a/+q the reason Unreal doesn't use /names prefixes and therefore PREFIX= (yet) is, while mIRC may support it, other clients don't.

And as for what you said, what exactly do you mean with snomask? "reverse support ... for display of their snomasks" ?