I'd agree with that. Foes that run past you receive a free Critical Hit if targetted. Although, that would work both ways. You wouldn't be able to run past them to get to their mage either.
One trick I found to help the mage is to put a lot into their Agility. If your character is never hit, you don't even need health points!