The Government should make immigration decisions based on merit and what is best for its current citizens, not what is best for the applicant. The US should make immigration decision based upon determined skills, professions, backgrounds(checking criminal history), and wealth.
Those with in demand professions - engineers, doctors, etc - should be skipped to the front of the line.