This might be useful for web apps that try to replace desktop equivalents. A Floss version of Zoho perhaps. But the moment my data acquires value by intermingling with others' data and/or when federation is indeed required, this scheme is of little to no value. And most of the popular "Web 2.0" apps are of that kind. Even apps like Zoho tend to have a collaboration angle ... which require federation.