Because for the last few years of the last generation of consoles, we were told that we were getting so many remasters and ports and "unneccessary half-assed sequels (ie Gears of War: Judgment, God of War: Ascension, Batman: Arkham Origins)" because the technical limitations of those consoles were holding devs back from utilizing their creativity on new IPs and concepts, and that those that weren't releasing games weren't because they were busy working on launch games for the newer better consoles.
Then the new consoles came out, mostly with up-ressed half-gen ports, and most of the games announced were additions to existing franchises, and most of the best of THOSE were delayed into 2015, and then 2016.
And the console manufacturers cut out backwards compatibility because "gamers don't want to play their old games on new consoles".
And then all the devs sought to "fill up the holes in their lineup" by charging $40-60 for all those old games (some of which were only just released 2 years ago!) people supposedly didn't want to play anymore.
So the new consoles were "necessary" for new amazing games that still haven't come out, and backwards compatibility was "unneccessary" because nobody wants to play their old games that they can instead buy for nearly full price because those new amazing games still haven't come out.
If we were getting new IPs, or at least new sequels to old franchises, that weren't also available on the older generation of consoles, and all these remastered releases were coming out, I wouldn't have a problem with it. Instead, 25% of the XBone and PS4 retail games so far are remasters or ports.
Maybe people who are painfully cripplingly socially awkward shouldn't try to improvise a standup set last minute in front of a crowd of thousands. It doesn't end well, as we see at each of these. But everyone always thinks they're the gaming convention's next George Carlin.