I think you're expecting Sparky to do too much of your own thinking. Sparky isn't the "manager" of your team -- you are. Sparky is just a numbers-cruncher for the SIM gods (no offense, Sparky).
It's like being "a little big pregnant" or putting drops of colored dye into a vat of water. Once you have designated a pitcher as a Mop Up with an unlimited pitch count and an "average" pull setting, you have set in motion an entropic series of events that carries through to a logical conclusion for that particular game.
Do you really want Sparky to re-assess the wisdom of designating your pitcher to be a Mop-up with an unlimited PC based on unfolding events and override your own initial decision? You designated your pitcher to come into a "hopelessly lost" game and close it out as the Mopup. Do you really want Sparky to make the determination that the game is no longer "hopelessly lost" and override your initial setting?
You give Sparky both explicit and implicit instructions. When you designate a Mop-up pitcher with unlimited PC, it seems that you're really saying that you want that pitcher to come in and finish up that game, however long it takes, as soon as you're down by whatever number of runs. You're not saying that you want him to finish up the game "unless..."
Under your logic, Sparky would have the ability to override all of our decisions about who we designate to be starters, closers, etc. based on changing events in a way other than according to our own settings, and I don't want him to substitute "his" judgment for mine, however flawed mine may be.
As a relative newbie to WIS who always wants to learn more, I would love to see contrarian23's rough decision hierarchy algorithm if you have time.