I think that a block, regardless of whether its done with a shield or a weapon, should block 100% of physical damage. Elemental damage chipping through “makes sense” to me, and allows for interesting niche equipment (like the Black Silver shield of Demons Souls).