This is only for certain countries, by the way.
> Why don't the applicants give up and go back to their home countries ?
Have you got any experience in moving to another country? Do you have family?
So you spend years away from your country, getting promoted at work, kid at an american school (speaking English every day, with his american friends), wife going to an university or working(after enduring all the initial difficulties acclimating), for you to suddenly say: "meh, let's throw everything away and go back". Try that and let us know how that goes. Maybe if you are young and single.
Now, if you ask me, should people still try to come, given the current political climate? I am not sure. It's a wonderful country and the allure of the Bay Area is too great, if you are in IT. But the immigration system makes absolutely zero sense and is very demeaning. You need a lot of mental fortitude to endure it – even more so if you are from one of the countries with queues. Make sure you and your family can deal with the uncertainty, for years.