If i understand correctly, if a bunch of paladins goes to the capital to kill all the monsters they will find a empty city, and since the enchantment nullifies violent acts they will not be able to hurt anyone even if they find someone.
I believe the bosses may be a exception but imagine a poor bastard that just came out of the boat and goes right into Sofia.
Its possible to bypass it, enchantment, by a very powerful action. Like if that group of paladins would commit group mastur....smite it will break through enchantment.
And also, unique lizard in forest, on first encounter, literally tried to cut you, player, in half with a big fucking sword (BFS).
This....does not matches well with "humans that hate monsters and monsters that want to enslave humans to find no one during your trips". Yes her point was not enslavement, but not a tea party with cakes ether.
I mean, this part of lore is not fleshed out to have any sensible arguments.