America is considered the land of opportunity among immigrants because the country is able to provide them with a variety of life options that they would not have had in other countries, such as economic stability and educational resources. However, immigrants can have a difficult time achieving their dreams in the "land of opportunity" because they often have language, educational and cultural factors that are obstacles to their success.
Professional credentials, for example, earned in the homeland of immigrants are often not accepted in the United States. Therefore, immigrants will have to find a way to go back to school and get the accepted degree in order to pursue those higher education career opportunities in America.
Some people began to question whether or not the U.S. should still be considered a land of opportunity after the 2000s; however, many still consider the nickname suitable, despite the sometimes sizable amount of work an immigrant might have to commit to in order to find success.
Another one of the reasons that the U.S. holds this term is that it is easy to start a new business in the U.S. Immigrants can safely and easily start their own businesses in the U.S., whereas this can be a costly and lengthy process in other countries.