Re: What's the reason for all these failures?
The procurement process is over-complicated and badly broken, in essence it is a game of bureaucratic tickboxes. Gov.uk ends up buying from the outfits who are good at the game, not from those who are good at delivering IT. Oversight is then put in the hands of Paris Hilton (good choice of icon there!) or some even less competent politician. Tower contracts were a self-defeating attempt to fix the worst symptoms, not the disease.