Do read the OP, I said the bonus should only work if the character has no shield skill, zero, none, zéro, nada, aucun, pas de shield skill.
The WPF requirement (feel free to change it to something, 100 might be more appropriate, but at 70 my archer alt could use the bonus too) is there so that archer would need to invest a bit of skills, but not too much, so they can get okay-ish melee and lower ranged capacities.