100% agree with you. Everything you said hits the nail right on the head.It's actually the worst type of "feedback". It just shows that you are a volatile player that can quit the game on a whim. You stop being a customer and still expect to be treated as one. Doesn't really work like that. If you quit the game because you didn't get a race+gender combo, it means that everything else the game has to offer isn't enough to keep you in. Showing an enormous lack of interest with the product as a whole isn't really a smart move to get your point across.
Also, nothing can prove that these people would ever return, even if their wishes get fulfilled at one point, -and even if they do return- that they'd keep playing the game, given how volatile they are. As I said just above, if their primary incentive to play a game is to be a bunnyboy, then it's legitimate to question why are they even playing the game in the first place, and if they will actually stay or just quit a few weeks after for whatever reason because of a clear lack of actual attachment to the game itself.
It's obvious why a company wouldn't prioritize these people who aren't even playing anymore. Veteran players who stay, and potential new players are vastly more important. The ones who can come and go without thinking twice about it, not so much.
Besides, if SE had to listen to every niche saying "we won't sub if you don't do this and that", then it'd be an open door to pretty much anything. And we really don't need the game to be designed around people who show how fast they can quit.
Losing customers like that is only ever effective when it's massive due to a general consensus on core issues. Not when it's a tiny niche. Especially when these niches already showed that the threats of leaving the game are very often void of any actual action.
Tl;dr: Complaining as a customer is much more effective than saying "if you do what I want, maybe I'll come back and be a customer again".