I read your reply as saying "no, it's not possible to analyze why games fails / succeed, because they're all different". I feel that's usually unhelpful: assuming we can't explain things because they're all idiosyncratic is usually not productive. It's more productive if you, for example, point to something extra that is missing.
Oh and how much publishers meddled in games and/or set constraints. At one point one of the big 3 wasn't approving games that didn't have multiplayer regardless of genre, got to spend ~5mo working on multiplayer that was totally broken until we got sign-off that we could pull it from the title.