Apparently, the situation is getting worse since the publication of this article. One of my colleagues has been stuck in her country for over 2 months to get a new visa, and another friend has had to put his tenure-track career on hold for the second time since he was given only a one-year visa. I had to miss ISMB this year because I didn't want to get stuck for at least 1.5 months outside US.