why do people complain about this?
Because you have less time work on the game and when you rush development, you end up with a stuffty product. The product gets diluted because you are trying to out mass produce your competitors. It's like the fast food industry and chewing gum, its consumed quickly, doesn't taste good forever, little variant, gets bland after awhile, becomes a quanity product instead of a quality product. You are working as much as you can each day to meet a deadline so that you can start the development of the next title. At the same time you are building up hype for the game so that people will preorder your game or buy it on release. Usually hype is built up in the form of trying to introduce new features, but in the end due to rushing content either gets cut or ends up being a half assed gimmick. Eventually you run out of ideas either because what could be done has already been done or their are technology limitations. After that stage you are basically trying to build hype off stupid stuff like fish ai(has been done), dogs, smoke pyshics(has been done), blogs, and memes. It's better to wait a few years to introduce many new things rather than introduce one little gimmick at a time.