That is so sad, because it feels, like the only person who cares is Henry Cavill...That's it, they don't give two fucks about quality because they know people will keep watching it, just like there have been good shows that were cancelled due to low audience rates.
Regarding tokenism, I kinda like the actors of Istredd and Vilgefortz (he looks like a psychopathic Dornish warrior-mage and I like that idea) but yeah, it's supposed to be a land resembling medieval Poland but with all the fantasy/folklore elements and nearly half the cast looks like they're Zerrikanian. Heck in the anime movie there was a witcher that tells Vesemir about him spending his coin on a male prostitute (unthinkable to speak of that openly in a medieval setting). They may think tokenism is somehow a good thing, but it isn't
Regarding "representation" - it`s fine, as long as it makes any sense.
Like Lynet Kynes in Dune - the change still fits the world building, and it feels natural. It`s great, very well done.
But in the Netflix Witcher - it`s so obvious it is just tokenism, with no sense at all.
Sapkowski did not built his world with Poland in mind at all.
But it is overall - Europe based. With a bit of Celts, bit of Slavs, bit of Norsemen, bit of Mediterrean - but generally speaking - european.
The author used motifs from slavic, celtic, nordic, and antic mythology.
There are exotic lands, with different people, and there are specifically mentioned in books, and they are far away.
They could go that way, and it would have make sense. But no...
Same goes for the elves - they are quite different than humans - taller, slimmer, different face structure, very different taste for clothing - but here - no, no way , let`s just make bunch of random people with longer ears.
Dryads from Brooklyn is another thing...
World building by Netflix just does not make any sense.