Se discussion in the OID fed challenges document.
There is a problem for RP and Client entities to express their capabilities as some metadata parameters can only be used to express a single value. This may be unsuitable for a metadata record that is meant to be used against multiple services.
E.g. one OP may have an EC key, while another may use an RSA key. It will in this case be impossible to specify a suitable signature algorithm for items signed by the OP using a single value.