Why I can‘t set spell power and knowledge to 0?

I setting a hero class spellpower and knowledge to 0, then error occured. When I start game, spellpower and knowledge are forcing to 1.

Hero class ‘Armageddon Judger’ has incorrect initial value ‘0’ for skill ‘spellpower’. Value ‘1’ will be used instead.
Hero class ‘Armageddon Judger’ has incorrect initial value ‘0’ for skill ‘knowledge’. Value ‘1’ will be used instead.

Why limit this?

Because spell damage or lenght is calculated using hero’s spellpower. So spell damage = base damage * 0 spellpower will give 0 damage

I want to desire a hero with 0 spellpower and 0 knowledge, to let him unable to cast any spell at the begining of game. So can it be supported by VCMI?