I think the idea is that, since Wound, Petrify and Zombie statuses all count as being "dead" for the purpose of the battle ending, they make the enemy disappear when it attains one of those statuses because then, intuitively, you win the battle when all enemies are gone. I mean, by the same logic, why should enemies disappear when they're KO'd or Petrified? Shouldn't we just apply a palette change in those situations as well? Shouldn't you, or another enemy, be able to target them with Life or Soft? The theory is, no you shouldn't, because you wouldn't want to. By the same token, you shouldn't want to target a Zombified enemy with Revivify, or any attack, so they remove it from the screen. But the oddity there is that, even though you can't see the enemy, it can still attack you.
The idea here, in my opinion, is that all forms of death are treated the same with enemies, in contrast to your party members, where they all mean different things. Petrified and Zombified both mean your party members can still be targeted for attacks, but won't take any damage, while Wound means your party member can't be targeted for attacks at all. For an enemy, all three mean the enemy can't be targeted for attacks, but the ridiculousness, as Xenovant puts it, is that the enemy can still target you.
Right now I'm looking for the code that prevents monsters from taking any action while dead. Assassin, you wrote the documentation on bank C2...maybe you could help me out here.