The fact of the matter is simple. They have a right to investigate any potential visitor and they don't care if it messes with their careers. Homeland security is more important than careers of foreigners. Can't dispute that!! That being the premise, so what can be done to bring sanity to this process ?
Sticking to my knowledge only of H1-B type visas, there are two type of cases. First time applicants and revlidations. For revalidations there's a better case for doing something about it. Since people requiring revalidation are already living in the US and most likely have gone through special registrations and are not forced to go through this but do it out of their own choice (maybe some emergencies, but generally speaking). For first time applications, I doubt if they'd ever change this policy. The only thing that can be done is to make the process quicker.
Continued...
Sticking to my knowledge only of H1-B type visas, there are two type of cases. First time applicants and revlidations. For revalidations there's a better case for doing something about it. Since people requiring revalidation are already living in the US and most likely have gone through special registrations and are not forced to go through this but do it out of their own choice (maybe some emergencies, but generally speaking). For first time applications, I doubt if they'd ever change this policy. The only thing that can be done is to make the process quicker.
Continued...