Money is a variable but to list it alone feels a tad glib. Factors like ideology, corruption, political altruism, perceived and actual opportunity within nation, social justice etc are all extremely significant and can outweigh money when they are obviously unbalanced from expectations.