Well, I for one am deeply impressed that you reached a stage, where you can even consider adding a new Civ to the game... I take my hat off to you, Celeste Team. Kudos!
I'm not 100% sure anymore how it was back in the days, but I thought they were affected (in PvE at least, I have never been into PvP)
If it was this way around, then my apologies
I think buildings such as forts, towers and town centers should profit from the armory pierce damage upgrades, but the damage number displayed in the unit sheet does not change.