Well, you can change the stats...
And in your opinion, is True Luck and Absolute Protection a weak skill??? - ideally, the value of Special Abilities should be balanced.
1. What do the Dwarves study for "Absolute Protection":
"Protection", "Summoning", "Fire".
2. Their troops (parameters, skills)
3. Availability of artifacts.
4. Enemy hero's specialties.
So: which two skills will the Dwarves choose?
If there is a Necromancer on the map... Let's say "Light" + "Leadership".
Necromancer skills: "Summoning", "Darkness", "Education", "Light", "Magic".
And if, in addition, if you dress in full Morale, you will get hit by "Blind" and subsequent debuffs on it, and Morale will still be +/- 1 (depending on which second ring the Necromancer chooses).
The Necromancer has 2 Special Abilities :) - "Horror Scream" and Zoltan. 50% block of spell removal, twice as much mana as the Dwarf, even without a link, and +>15 stats.
The Necromancer's set in two slots gives -40% initiative to the Dwarves (blocked by rings), minus 1 speed (not blocked, as you probably can't wear +1 speed boots - immunity to slow is more important).
And, of course, the Necromancer's set (2 slots) saves 50% of the hero's movement points + 30% movement points from Magic on Blind.
Without leveling up the "Morale" skill and dressing in Morale, the Dwarves cannot - because prolonging the battle, missing turns (and -20% attack/defense) against a stronger mage is not good.
And without "Light"... mass +12 parameters, blessing, curse, and the inability to remove Blind...
In general, this needs to be done by sitting down, writing out the balance of everything, and thinking for a long, long time...
And without this, I wouldn't cut skills. For example, the Human Special Abilities are completely useless - I changed them. They were created back in the days of the first version of Heroes 5, and if you remember, there weren't things like troop training limits back then - so people didn't choose Special Abilities. Afterwards, I think a lot wasn't revised. Skills like "Master of the Dead" used to be skills, but now they are ~not. If it gave 50 Dark Energy instead of just meaningless 5%, it would be a skill.
P.S. I completely forgot: "Vampirism" is something that a warrior needs, even if the 7th level opponent has 50% damage (and even then, in 50% of cases, with 5 luck).