> Not sure the homogenity is necessary?
Oh, nice catch, I actually meant to write heterogeneous.
> I'd bet that more people lose their local data than get locked out of Google?
Probably. There's definitely some low hanging fruit/middle ground though. We desperately need to have ownership of the address itself, so we can transfer to different providers. Either with your own domain, or a domain provided by a truly neutral party, similar to phone numbers.
Not sure the homogenity is necessary?
To an extent, the market delivers what people are demanding.
For most people, Google's package of cheap or even free services with minimal hassle in the common case, but almost no recourse in bad cases, is compelling.
And for many it's a step up from having everything locally: I'd bet that more people lose their local data than get locked out of Google?