Why is a separate router control system often found between user control panels and the actual router switching matrix?

So that outside systems can interface to and control routing systems

So that a single router failure can't bring down the entire system

So that routers from different vendors can work together as a system