Step one of the initial process of getting a non-immigrant visa is tough, renewing it is tough, and then transferring from the status of non-immigrant to immigrant or green card is tough. The only process which is easy is the last part of transferring from green card to citizenship, but getting there is quite a journey.
I don't have a visa for the U.S., and I don't want to apply for one. And I don't want to fly for that long.
Even people who have successfully obtained a visa are sometimes being turned back at the airport. Such incidents have never happened in the past but are increasing now because even low level officers of the border patrol department are being entrusted with too much discretion power on how they execute the laws.