I discern a change in that. Earlier it was a lure of foreign travel where the MNC's other operations are housed. Staying abroad or merely going abroad was a matter of prestige. Nowadays, it has become very clear that MNCs are more unscrupulous than Desi companies and Desi companies are likely to post Indians to their foreign operations. Moreover, Desi companies appear to offer atleast an illusiory security in comparison to MNC whose raison de etre appear to be "make money and fly". But you have to agree that MNCs offer a better salary but perks are absent.
Your vote on this answer has already been received
By nature Guys are polygamist,that why they prefer multinationals....:).......apart from jokes the corporate culture may be the biggest reason to go from Desi to MNC but right now in Our desi organizations are turning into MNCs as well.