It depends entirely HOW it is added.
The problem with the updated RFC for IMAP, is that it basically made encryption mandatory during an era when hardly anyone was running encryption on connections from Email clients to ISPs. You also had a situation where most people were running Dialup still, most were running IMAP email clients that didn’t even support encryption and most users on the Internet were using desktop versions of software at fixed locations, and as a result, the idea that a cracker would be able to tap into their unencrypted data stream going from their email client to their ISP, over their ISPs network, was extreme fantasy. However, the “it’s for the children” crowd exploited their Chicken Little arguments and the bugabo spectre of “The cracker bogeyman” to force encryption into IMAP as mandatory and then use the new RFC to beat every developer of email client software that supported IMAP over the head to add encryption into their offerings.
Obviously, there is an argument to be made FOR encryption - but - I don’t appreciate it when people come along (the self-appointed Gods of IMAP in that case) and claim that they know better than me how I’m supposed to be securing my credentials and so they are going to force me to do it their way because they know better. Do you see what I am talking about, here?
Because of this, Mark Crispin bent over backwards and put a nutty build script into uw-imap that basically when you set the build flag that turns off inclusion of OpenSSL libraries, asks “are you sure are you sure are you sure” and you have to hit “Y” multiple times to actually get it to build without the libraries. That is a recognition by Mark that there were PLENTY of people out there who felt exactly the same way as me. So, it ISN’T as you seem to be saying “sounds like “people like me” have caused a lot of problems for you.” It is, in fact “sounds like “people like me” have caused a lot of problems for MANY OTHER PEOPLE”. I just want to be clear about this. I am relating my direct experiences with heavy-handed “technical religious zealots” forcing standards changes based on “sky is falling” and “cracker bogeyman” arguments as EXAMPLES but I am NOT saying - as you implied - that it affected me only. It affected a LOT of other people and caused problems for them, too.
Now, obviously, the landscape for IMAP today is 100% different. IMAP4 has been out there now “longer than your grandpas rawhide rubber” as the saying goes, every known email client still in use supports encryption, the fur has flown in that fight, so requiring it is a no-op. Also, that encryption fight occurred in the nascent days of Internet email, so just because of successive growth if something got jammed into a standard early, it would “stick” even though a lot of people might be inconvenienced about it.
But in the IAX2 situation now, well as I see it, IAX2 seems to have stuck around basically because, boiled down, it can move digitized audio in a phone call over the lower bandwidth ham bands better than SIP. Otherwise, it would have been obsoleted. I assume this is because the protocol is simpler, or it is more resilient, or it requires less CPU power, or something of that nature. You would know better than me I think. So I am saying - if you are engaged with IANA to create a standard for encryption to IAX2 - you need to be very, very cautious here and NOT repeat the IMAP mess.
I believe you are going to have to produce a reference sourcecode for an IAX2 driver that plugs into Asterisk and that links into OpenSSL in order to demonstrate working encrypted trunks over IAX2 before IANA or IETF or anyone else even accepts this as a standard. I am saying, when you do that - make encryption optional, and make encryption optional in the standard. Don’t require it and don’t do what they did with IMAP where it basically forces you to run encryption even though the actual letter of the standard may use the verb “may” instead of “must” (I am not going to spend a lot of time digging around in dusty old standard documents to have a semantic argument, BTW) And, I am also saying, you can do encryption RIGHT NOW on IAX2 using SSLeay, so it might also be useful to set that up now and test on it, just to demonstrate it works.