These companies will take care of you (except when their Terms of Service say they do not have to.) Not everyone wants to operate their own mail server, or write their own calendar synchronization application; hosted email and other "software as a service offerings absolutely can make sense, so long as you are aware and comfortable with the idea that you have given up a large measure of control.