I am in complete agreemnet with you.
All of these giant companies trying to serve individuals at the local level seems a bit complex.
A franchise model for a local operator would be a win-win situation.
The franchisee doesn't have to worry about servers or infrastructure, only sales and marketing.
I feel this web franchise model can be applied to many online "social" business models.