I found some discussion via quick (and short) googling, but retrofitting Jingle means preventing interoperability with all but latest clients. No Google Talk for Windows, no Psi, as well as any other non-updated client (such as several iOS clients).
It might be good if some consideration could be given for legacy clients that can't or won't be updated.
Regarding codecs -- indeed, but that could be remedied in the future. Embedding into WebRTC spec something that would prevent establishing a connection at all, even if codec is added, might block ever achieving interop with existing clients.