All those super successful games you mentioned are successful for a reason, they're good, and people like them.
Even COD, which at this point is excessively milked, is one of the few shooters on consoles that offers a super smooth, fluid experience, and it's multiplayer is unmatched.
Some of the less successful games you mentioned are niche, and actually unusually successful for a niche title.








