It seems the author has missed the uniqueness of the gnutella protocol when comparing. The readings show nothing but the obvious, while the potential for gnutella as such is huge when these disadvantages are removed.
It is as simple as this. A person can choose the city he wants to live in. Once chosen, he can visit the grocery store in his locality. e.g If he stays in Chicago, he doesn't need to go all the way to San Francisco to buy groceries.
Similarly simple solution for gnutella: Organize the gnutella network.
It seems the author has missed the uniqueness of the gnutella protocol when comparing. The readings show nothing but the obvious, while the potential for gnutella as such is huge when these disadvantages are removed. It is as simple as this. A person can choose the city he wants to live in. Once chosen, he can visit the grocery store in his locality. e.g If he stays in Chicago, he doesn't need to go all the way to San Francisco to buy groceries. Similarly simple solution for gnutella: Organize the gnutella network.