Heck, have you taken a survey of all the online office suites and photo-management tools out now? Many of them approach the functionality and power of native software--and manage to perform snappily while they're at it.

Have you seen how people take photos these days? They take high res shots and then fill those 300gb drives that have become standard on laptops. What do you expect consumers to do? Upload these massive archives and then use an online editor to manipulate 10mb files? That would just seem slloooowww and I'm sure those online tools have file size limits.

Client applications are refined and readily available and browsers are free, consumers should be left to choose how much they want to use the web. Cloud-centric operating systems are a step backwards.