Once you've taken magic armor off, then you've essentially won against that enemy at the cost of AP upkeep.
How is that a problem?

The hard part is getting the magic armor to 0 on all enemies without dying or running out of AP or skills.