I believe many countries have immigration laws that require potential immigrants to prove their financial self-sustainability.  I don't see anything wrong with that. While exceptions can always be made, why should we be letting people in who intentions are to live off the government?