Actually the thing which is causing criticism is having high expectations from a game. People first speculate the features of a game and when it is found to be missing from the game, they simply criticise the game. Game developers always put their best on the game.