We're not gonna have the devs create an entire new set of armors which will do the exact same thing as the human ones, with different infocards.
The mechanic of having 'armor' I suppose is ooRP if you really want to draw that line.
The concept of them being able to have something which has the effect of armor is explainable pretty easily inRP however.
Mechanic issue. Devs have better stuff to work on.
I'll include the Nomad concept explanation in the next Extended Nomad Lore PDF document since it seems to be a problem. They're still not gonna use 'Human' armors, but the information will be there on Nomads having a form of armor themselves.