In my opinion since IA is government owned so basically the pays are less for its employees and hence bribing is much easier. It might just be one of the reason. Second reason is that Indian Aerospace was primarily ruled by IA as recent as Kandahar and no other private indian company(atleast not significant) and other international flight operators are from other countries major Airlines, so it wont be wise to say hijack a Lufthansa Airline plane and get noticed as an enemy in Germany and same for other countries. I cant think any other reason.