Its horribly western though. So if indeed I make some vikings, arabs and romans, these will have to change for sure. The trade and guilds are such an integral part that I cant touch them, it would be way too much work across four civs.
It's a western civilization. It might be interesting to rework humans as multiple civs with different style buildings later on (particularly since they could fight each other) but there's not a one flavor fits all type deal.
All of modern fantasy is largely western themed, so I don't know how you'd avoid it unless you'd explicitly started out to in the beginning.
And some suspension of belief is to be expected on the player's behalf. If the caste says "knight" and I am building a Japanese-style city, then it's just understood that it's not a knight but rather a samurai in my head.
When I play dwarves, I do not feel that magic fits the theme of dwarves, so I never build any of the magic buildings.
If it bothers the player too much that it's a Renaissance-style knight and not a Mameluke, a samurai, or a Zulu warrior ... then they'll just skip the building.
There are certain things in all of the races that bug me, and I just go edit the raws to reflect my particular taste.
You'd be shocked and horrified to see what I did to your warlocks.