"X makes it easy because it is all in one place". This isn't meant to patronising but all those services are commercial operations. You don't want to hand any one a monopoly unless they are clearly grossly superiour in every single aspect. No one company really deserves a must-have retail client, it hurts producers and it hurts consumers. While it might be nice if gamesas focuses on putting all their products to one client, and so does every other games company, eventually you'll breed a rather nasty monster. Why do games studios have to fight and die? War, war never changes : (