Um no. It's the major reason. If the foreigners weren't more wealthy they would prefer local men.
How misogynistic/racist of you. Why do you think you can speak for all women outside the West? And why are you implying non-Western women are all gold-diggers?