The people who do the IT for BA who are based in India - are they employees of a BA contolled company, or do they work instead for one of the outsourcing providers instead ? An employee of (for example) Infosys cares far more about what Infosys wants - and has little or no incentive to make an effort to help BA beyond what is on the written contract agreed between their employer (Infosys) and BA