I've never met anyone that would plan to retire in the ME.
Its a place to go make your retirement $$ not spend retirement.
I would bet that if pilots could make a similar salary at home they'd be gone in a heartbeat. You stay for the $$ and the fact that you're unlikely to be laid off.