Plus there's the standard "Apple doesn't do web services well" thing that seems to excuse a lot.
When they're using and promoting iCloud and Siri as much as they do, they're in the 'web services' game.