Idk why you have such a hate for Microsoft but they generally are trying to make the customer experience better and promote their titles. The support is pretty great and even the new windows store(which has some issues) is trying to make gaming more secure.