I would also have to state towards Mithrandir's post about outsourcing, I do not think it is that they are sabotaging code, rather, software development is a business, and as such, they train people as quickly as possible to come up with working code.