They were not used primarily as anti-armor swords. The hook was used to disembowel horses as the riders rode past, and to pull riders off their horses.
Yes, the swords (Spike mainly) can be used to pierce armor, but the primary function of the 'hook' was to counter the horseman of Rohan