Question: how does erza get new armor?
Answer: She buys them/gets them forged. Anyone can “use” magic armor but some need a certain level of magical power to be activated and mastered properly and Erza has a natural talent for it.