Agreed
How it should be:
Units with swords, axes, or other edged weapons (arrow edges don’t count) deal Hack damage.
Units with spears, arrows, pikes, and other tipped weapons (maybe some swords can count, but probably not given no thrusting animations) deal Pierce damage.
Units with maces, staffs, or blunt weapons of any type deal Crush damage.
Resistance balance should be redesigned, with Pierce and Crush resistance being about equal, while Hack remains slightly lower than them.