Opinion: Regularly someone posts "My game is not selling - why not?" since day "forever". Answer: Two people release identical games with identical flaws. One is successful, the other fails. People will say it failed because of the obvious flaws, ignoring the fact one with same flaws succeeded. Luck

It's luck of the draw.

Two people will release identical games simultaneously with the same shortcomings and flaws. One will succeed, the other fail commercially. The failed ones devs will come here asking "why did it fail". People will helpfully point out all the many flaws in the game, ignoring the fact the identical copy succeeded amazingly. Yes, those flaws might have been real, but they're not necessarily the reason something failed. There's a good element of luck in the algorithms that choose whether to promote or not products that are largely no real difference in quality levels sometimes.