My understanding is they want to monitor all the purchases because a plethora of things can go wrong that does not cause failover to private pool as of yet... like if the purchase goes to a pool that can't handle the load, then we get lots of stales/rejects, so he wants to monitor that so our mining time isn't wasted....
Well, monitoring stales isnt that hard. Im sure a 5 line script can do that (and almost certainly already does). The same goes for any other criterium I can think off. Why do you want a human to look at those numbers all day long? We arent expecting pirate, or anyone else for that matter, to stare at stats 18 hours per day, are we? Thats why we program things

.
Also you could put very conservative tresholds in those scripts that cause a fallback to private pools, its not like that is a net loss to anyone compared to what it is now. The current system was understandable months ago, but at this point I find it a bit odd.