The problem with the BBC is ...
.... The license fee.
They do not have to do anything to get their money. It is just extorted by a bunch of thugs threatening little old ladies (amongst others), exceeding their legal powers (demanding entry to homes to perform an illegal search) and inundating people with mail. Guilt is assumed if you do not have a TV license. I dont have a TV license, I dont have a TV. I dont really care about the BBC, they could cease to exist now and I would not notice their passing.
If the BBC had to actually EARN its money, perhaps they would take a bit more care of it, instead of letting inept management negotiate contracts that they know little about. Outsourcing companies do little more than cover their costs with the headline contract figure. For them to make a return to their shareholders they look for additional work. With IT, there is generally always something extra to be had, which are called (by the BBC and government) cost overruns. They arent, they are legitimate charges for additional work.
The solution to the BBC malaise, sell them off. Turn them into a public company and get them and their stormtroopers off everybody's backs. Perhaps some fiscal prudence would ensue, or perhaps they will disappear altogether.