So we do that too - indeed I&#x27;ve done most of the work getting the Cyrus IMAPd server support of IMAP to the level of compliance that it has today, and am still involved in the standardisation battles.  But I see from the responses to this comment that it&#x27;s easier to make snarky comments on the internet than to understand where IMAP just doesn&#x27;t do what we needed from a protocol, and why we designed JMAP.