You would still have to have a job lined up to get a work visa. So there would need to be 500M new jobs.
If our economy grew by 500M new jobs, that would be unequivocally good. Those 500M people would be paying taxes, buying goods and services, paying for housing, etc.