Hmm. I wonder what is more important, whether the language offers the possibility of supporting both in a relatively convenient way when necessary, or if packages actually support both versions.
If you have the possibility, then in case of gridlock you can add dual support. At the same time, dropping support for for old versions may push users to upgrade more quickly…