Yes, d20 writers aren't fighters and have little experience of the working of weapon, experience and combat (samurai are focused on two weapon fighting, the two-handed sword having little resemblance to a real two handed sword, etc).
I suggest, as a house rule, remove shield bonus from ac vs...