I think the big problem with the civil service is that they don't recruit experienced people at higher levels from the private sector into higher levels in the civil service. Everyone seems to have to enter at junior levels and work their way up. This then limits the pool of talent available for recruitment. Many private sector companies used to operate the same way a long time ago like Guinness. This is an anochrism that should be ended.