Some games are so unpolished or uninspired that they were never going to succeed, but always picking apart "why it failed" makes people think that "if I just do x and y and z, my game will succeed!" Which right now honestly just isn't true; there's too much luck and random chance involved (plus of course other concrete factors like marketing effort etc).
The next argument is usually "well, then why don't I see really good games that aren't successful?" A few years ago that was a sort of reasonable argument, but there are plenty of great and unsuccessful games on Steam now. They just don't show up anywhere.