And the other companies refuse to do anything but release the same thing over and over!
Because... that's what the fan's want in many cases. They don't want a new Resident Evil that tries something different (like re6, which was fantastic) they want the same broken mechanics they played in 1996.
I've got to admit, I'm sort of that way with certain franchises. Assassin's Creed.... it's been basically the same game since the first one.... and I'm ok with that. I wish Ubi would release other games as well, but they can keep AC the way it is.
For the record though, Nintendo isn't guilty of this and it's why I'm an avid supporter of them. To the casual observer, sure, they always release a Mario, a Zelda and occasionally a Metroid, but each Mario, Zelda and Metroid uses a brand new engine with brand new gameplay mechanics.... and they always have two or three "out there" games a generation, like the upcoming splatoon, so I give them a pass on the few areas they are repetitive about (like Mario Party... uGGGGH).