It seems that according to some research, the bonuses from this skill apply even without shields. You might already know about this though!
I'm not sure that's a bug - I think the bonuses are meant to be broad - like Master of Arms is. If the bonuses applied "per shield" - the way weapon bonuses do - things would be rather different.