I agree with what you say, except I would take it a step futher – both Apple and Google are moving toward the same place. For Apple, the "rich client" experience starts on the desktop, with cloud-based data stores. For Google, the "rich client" begins in the browser with HTML, then AJAX, then Gears, Android, etc.
Either way, they both end up with a rich client experience that assumes a remote master data store.