The thing is that, when people talk about good/perfect endings, this still isn't it. Sure, Meghan/Melissa might appear to forgive the MC at the end, but it doesn't mean they're going to start a relationship again and, in the end, that's what players want; they want to end the game in a romantic/sexual relationship with one or more women. AL has that, even if it's not entirely good or perfect, but it also has an ending where the MC's actions are punished and he ends up alone, which is not something people like, even when it's optional.