I think it's rather silly to go ALL MIQO'TE SIMILARITIES TO CATS ARE ENTIRELY COINCIDENTAL, THERE IS NO CONNECTIONS BETWEEN THEM AND CATS OTHER THAN THE DEVELOPERS THINKING CATGIRLS ARE CUTE. The visual similarities are there, the behavioral similarities are there. Going "Miqo'tes are nothing like cats" is being willfully obtuse.
And as for "all the playable races must share a common ancestor", I do and don't agree. There are enough physical similarities for that to make sense, but we should keep in mind that parallel evolution is a thing that happens- two entirely disparate organisms can end up with remarkably similar body plans because said body plan is most effective for their ecological niche- and there are numerous sentient races that patently don't share a common primate ancestor with hyurs et al. There's no way Amalj'aa, Mamool Ja, Ixal, Sahagins, Qiqirns, or even Sylphs come from the same immediate primate ancestors. There's precedent for Miqo'te not having a common ancestor with elezen, roegadyn, hyur, and lalafell.
And as for "all the playable races must share a common ancestor", I do and don't agree. There are enough physical similarities for that to make sense, but we should keep in mind that parallel evolution is a thing that happens- two entirely disparate organisms can end up with remarkably similar body plans because said body plan is most effective for their ecological niche- and there are numerous sentient races that patently don't share a common primate ancestor with hyurs et al. There's no way Amalj'aa, Mamool Ja, Ixal, Sahagins, Qiqirns, or even Sylphs come from the same immediate primate ancestors. There's precedent for Miqo'te not having a common ancestor with elezen, roegadyn, hyur, and lalafell.