“If they made it so it was a good game without the cloud, then they would kill the whole point of what this game was meant to be.”
I have to agree with this comment. The product Microsoft has marketed is dependend on being online to have the full experience. That is the basic premise of the product. Annoying as some of the server related issues are, although I must admit that here in Europe it is only during startup time seems to stand still sometimes while it is waiting to register with the server other than that I have not witnessed server issues myself. But changing that would surely change the whole basic design and I am not so sure that would be in our interest.