I understand the rationale behind the original policy, and I agree with you: it’s a safe default
However we must make the rule more visible. It seems documenting it is not enough.
Existing systems must not change their behavior suddenly.
This is a possible solution. However I’d prefer to enforce the rule by default also in mail2, avoiding policy changes. And make it visible from
About migration code: it’s not very complex.