IG has some responsibility. How about not listening to the Tribes community? Which resulted in people in the Tribes community not buying it. When you try to please the masses you risk alienating your fanbase (Tribes community), they gambled that if they "streamlined" it, the tribes community would buy it and so would the masses. But as it turned out neither did the community buy it nor the masses. So they gambled and they lost. Had they listend to the community at least the community would have bought it, and maybe even the masses as well. That's why IG has fault in it as well.
Look at Deus Ex Invisible War. Another example of what happens when you "streamline" to please the masses, you alienate your community.