No, it isn't problem solved. Psy doesn't work.
You CAN choose to wear better armor on your mage, you CAN choose to be faster and outpace foot fighters as well. There isn't a choice that any race of foot fighter besides Veela CAN make to shield against magic. I don't want mages to be useless, I...