Or if nothing else, is there maybe a way of making poison more difficult to stick? Thinking on it, it seems like there's no /random involved for deciding whether a status ailment sticks, short of it being all or nothing if the mob is immune to it. Having mobs be intelligent enough to use an Antidote seems like a decent idea, but also very frustrating if there's no limit on how many they can use. I like the fact that they can run out of MP, and it might seem a bit uneven if they can run out of MP but still manage to somehow use a hundred Antidotes.
The only upside to that is that it would waste one of their turns, which could potentially be useful, strategically. How would that work on mobs like Ted Woolsey, who has a predetermined list of attacks that he uses over and over again? Would it reset to the start of the set, or would they continue where they left off? If battle scripts are written anything like a program (like C++ for instance), would there be checks in-between each attack in the set for status ailments they can cure themselves of, or would it be a check done at the start of each attack in the sequence (effectively nullifying that attack in the set)?
Allowing use of Antidotes seems like it could be a little more trouble for certain fights than it might be worth, if you have a set idea of how the mob should be acting. Whereas tweaking the damage calculation formula for poison can be as simple as changing a single number in the equation (depending on how it's written of course). In my opinion, it'd seem like at least a 25-33% reduction in poison damage might be fair, as long as it's not linked to things like Regen status (which doesn't regenerate a whole lot of HP in the first place, and would be rendered nearly useless to the player if lowered at all).
Edit: Just finished the demo. Was kinda sad that it ended where it did, and was more sad that it just sort-of went blank after the first box of dialog saying it was over. It didn't even finish its own sentence (it seemed like it was going to give a web address or something for some kind of contact information, but then it just sort-of stopped at "at"). I kinda thought I'd be able to save and see what that ????? in the main menu was all about... lol.