Isn't a lot of that just the suckiness of the IMAP protocol? Mozilla is pushing to add JMAP support to Thunderbird, and they're planning on using it in their upcoming Thundermail hosted email service.
JMAP support turns out to be a strong signal for the business model of an e-mail provider. IMAP they have to have, JMAP is for those who actually care about supporting local client software.