The reason is gamers shit on everything that comes out because they expect what they want and not how the developers want to develop their game. Remember when you had to go to the store and just look to see if there was a game that looked interesting Simpler time know you have all these YouTubers that review/talk about games and cause controversy and split  the community up.