Unfortunately, the Electrum developers will never add such functionality, as they believe address types should be separate.
Is there any reference that can back-up this claim? Perhaps it's related to Electrum's existing seed phrase version number which indicates which script type the wallet should be. Implementing a multi-script wallet will make that feature obsolete.