Auto-translated
In general, magic is a defining characteristic of a race. Just like special abilities, but magic can be the same for multiple races.
I don't see any problems with where to get spells.
A normal map should have most of the game's buildings.
The Mentor (building) – this should be the case for every race (until someone implements a skill tree in the game, and the player can choose which path to develop their character... like in Disciples 3, if you've seen it... or the game can be won not by skill, but purely by chance).
I don't know what reasoning led the game developers to distort the logic of the world and create the "Vampirism" spell, but in my opinion, it should be exclusive to necromancers, and its power should be reduced.
Apparently, I'm not a pro player... for example, I still don't understand why necromancers need "empathy."
But I still think that by assigning specific schools (and the ability to learn them) to specific races, you can significantly increase the diversity of game tactics.
Currently, learning two schools of magic is the standard. And not having a magical school is not even considered.