I think the real issue here is that Dovecot is removing _existing, long-standing, critical_ functionality from the open source version. That is a huge, huge red flag.
Clear enough. It would be great if dovecot decides to keep it in one way or another in community release.