Why Pilots leave India
The single reason why pilots leave their own country, other than unemployment is to save on TAXES. Which in India I hear are amongst the highest .
Second many private airlines have a day to day roster, even for long haul, except maybe Jet Airways.
Hence with ten days off, after 24 hr commute may actually improve Q O L