This has been the standard way to distribute software across platforms for a while now. I'm not sure I understand this kind of objection anymore. What's the alternative?
Fastmail also have a decent API if you're keen to glue together a better client yourself.