I've worked for commercial, government and semi-government organizations. It's not corrupt in the sense that it's illegal. The problem is that while the stakes are high within the private sector there are no such stakes within the government sector. Yet people do get payed high stakes salaries. There's no incentive for efficiency. In the government realm when the end of year is nearing, departments start burning through their budgets to ensure they don't receive less the next year. Inefficiency is rewarded. It simply means more people get to pay for nice mortgages.