>I understand I can run it myself, however I have to question the design and motivations of the developers.
What exactly do you feel like you "have to question"? You understand that Gmail and Outlook (the online versions) are hosting hundreds of millions of email accounts and store everything on the cloud too, right?