The Saurok pirates mentioned are actually the Brinescale Tribe:
The entirety of which are working with other races. Sure, it’s as pirates, but they’re not trying to eat the faces of their crewmates that aren’t Saurok.
The thing is, for any race that Blizzard wants to make playable, they’ll write what is needed to make them playable. For example:
-Dark Iron Dwarves, once maniacal evil male Dwarves joined the Alliance and became playable.
-Zanadalari, once a group of bad trolls, were written to not be all bad and join the Horde.
-Gilgoblins were once mindless male mooks who only cared about treasure, but the Kelfin came along in BfA, showing they could be much more than that, and are a candidate of being an allied race in the future.
Likely, there are other examples I can think of, but the point is that if those races could get changed in such a fashion and either become playable or potentially playable, why would Saurok be an exception to this? Especially since:
-The Brinescale again have shown to work with others.
-Two Saurok are chilling in the Whale’s Belly, an underwater bar, and are fine with a Dwarf coming up to them and playfully roaring at them.
-A Saurok spirit in Maldraxxus has a friendly conversation with a Dwarf spirit and another spirit about what is going on in a specific area in front of them.
-Saurok were allowed in the Temple of the White Tiger to compete in friendly combat, were able to behave themselves, and aren’t angry at all when they lose.
Saurok aren’t entirely psychotic, savage beasts that just attack without any form of emotion other than RAWR. I don’t see why they couldn’t get considered as a playable race and revamped some like the above races I’ve mentioned.
Just how I personally feel, is all.