If you want to run a big portion of the Internet then you need to act like an infrastructure provider and not a desktop applications vendor.