I cant fail !
Spot on. You cant let them flounder because if you do then you fail your own objectives. And failing objectives can lead to you being given the boot (underperformance). All perfectly legal and saves the company the expense of having to lay you off.
So you have a stark choice of stumbling through and succeeding (ie working late, weekends for no overtime, constant code reviews, direction and rewrites), finding another job or hanging around for the redundancy.
I chose the latter, but only because the job was making me so miserable that I felt it was the best option for me (worked for 15 years in IT). Productivity is never measured just the end result is important and the sooner that all UK tech are out of a job and the results of real outsourcing can be felt by management* the better.
There are plenty of other 'fads' that will go the way of outsourcing.
* funny how senior management are never outsourced...