It's a two way street. I had to leave the US as my US tax bill on foreign income exceeded my US income. I would have prefered to stay but I draw the line at paying to work.
That's backwards. If you want to attract the best and brightest through any program - and you do, every country wants this, it's such a big win - drawbacks will put them off and defeat the point in the program. It then becomes self-filtering, and attracting only the people who are willing to come despite the drawbacks. And you probably don't want that outcome.