Null sentence.
As an ex Fastmail customer of 5 years and someone who architected country-scale mail infrastructure for ISPs, I can assure you that you're wrong on both counts.
I'll ask you why Fastmail haven't managed to produce a viable offline client yet and they literally just host a web app in their apps? Well it turns out that is because it's a really really hard problem to solve. And of course the solution to this is not solve it but to come up with a new post-application layer protocol with thousands more unknowns than the old one in the domain that they know about and can recruit for, which is basically JSON over HTTP.
I'm not even going to start on the downsides of JSON here like poor type encapsulation, lack of a rigorous schema definition, poor encoding support, type ambiguity, parsing cost etc...
Haha, every ISP email system I've ever seen has poor quality, so which one are you to blame for ?
Take another look at JMAP you seem to have missed the benefits over IMAP.
Fastmail have an excellent iOS/iPadOS/Android app which has all the functionality of their very nice web interface. Maybe it's been a long time since you used Fastmail ?