It would probably be a positive change, but there are difficulties with the AI.
We don’t want skeletal mages to sacrifice your minions when they’re just standing in the middle of nowhere, far from any enemies, and doing distance checks from every eligible minion to every enemy is too computationally expensive. Our solution has been to have the mages only cast sacrifice on a minion that is currently using a melee attack, because if they’re using a melee attack they’re probably in melee range of an enemy. This works well for melee skeletons and wraiths, but volatile zombies don’t use melee attacks, so it’s not simple to include them in this node.