Sorry Jingli , but you are wrong.
A real major will always have their own staff because they do care about them and in return , their staff will give the best of themselves ...
Outsourcing is just to save money !
In the case of this so called airline , they have a huge lack of staff at their base and they are trying to get outstations guys there , thats it.
When you can not make any more money , you have to reduce your costs ...
Everything with them is about money , do not forget it !