It would be realistic (you're poisoned, not your shield), but the mechanic and the reason that Mana Shield exists is that you have a way to stop damage (at the cost of your mana) as a mage.
I don't think adding an exception to that would help; if anything people would be surprised that the one spell that they know to block damage doesn't block it in all cases. Realistically, except for situations where it doesn't matter if you drained all your mana (namely because you'd be KOed anyway), you can't use mana shield for a long time, so the cost of blocking poison would be way too high.