My guess is that it's to ensure that the UI logic crashing or hanging doesn't bring down the safety critical process.