I beg to differ because I don't see the difference between the two. What exactly is the difference between Google using their own proprietary calendar protocol and not Caldav and Microsoft using their own proprietary calendar protocol and not Caldav? If anything Google is becoming more and more like MS day by day. If this is considered "evil" then I don't see how it is "more evil" than the person whose practices you are slowly leaning towards.