Honestly, while I don't have an issue with the idea of S31, since any large interstellar polity needs a group that protects from the shadows. But, it was introduced at the worst possible time. And retconning it was a questionable idea... before DS9, it didn't exist. After, it popped up on Enterprise and Discovery and who knows where else, and its existence didn't seem to be that secret anymore.