As yoshida once said, complaining players still care. Once they stop complaining, they quit and they're just gone.
If you want people to stop complaining they can, but then once their tolerance for issues is hit they are just going to leave with their sub money and be gone. That's the gamble you play when you silence dissent and negative feedback.

There is a clear pattern with critic and user reviews, and with the feedback that this expansion's story has been sub par for the final fantasy franchise, along with various groups and special interests being annoyed that the issues they care about are being shoved to the back.
The story of Endwalker covered up a lot of issues and cracks that were forming, and without a great story, players are noticing the issues and posting about them.

It's easy for people of whatever group to say "oh well don't let the door hit you on the way out, if you don't like this expansion good riddance, if you don't like these duties good riddance", and so on but for SE, they just added a ton of server infrastructure and hired a ton of people, that's an ongoing cost, so they need to keep a high number of subs running to fund this game.
They need people to be happy, or at least placated and still subbing. Complaining means they are on the edge and can be brought back but once they stop, they're gone and it's expensive to advertise and entice them to pick up the game again.