When I worked I would change companies for a salary raise or better prospects or benefits. If dh couldn't work here we would end up abroad as a significant number of my friends here have done recently. Ypu go where the work is.
I've been to more leaving parties this last 18 months than ever before. Saudi, Dubai, Singapore 2, Australia, America 3. Which tells me that these people are taking their significant skills elsewhere. At the same time they are paying a significant amount of tax into another economy.