It's tempting to dismiss every example of an underperforming game with a game design reason and it's certainly wrong to do so (because you could find similar reasons in games that did perform very well; if you want I can pick apart why Marvel Rivals shouldn't have worked) but... I do have one here