Auto-translated
I think that if different classes have the same skills and the same skill tree, then the point of having different classes is lost. The connections in the skill tree should initially take into account the percentage chance of stat drops for each class and be structured in such a way as to create a choice (either you upgrade a skill with high synergy with your stat, but it may not be the most useful skill overall; or you upgrade a skill with little or no synergy with your main stats, but for some reason it might turn out to be extremely useful, for example, defense for dark elves).
This is just my humble opinion.