The current case still seems very heavy on personal preference. Principles application is subjective as we are all human. I found the comment as interesting as the quote it is answering.
I'm not american, but it seems to me there are enough american job seekers in CS to justify not needing H1B.
I'm not sure anyway what is the relationship between the potential difficulty of hiring new folks, and firing current folks in USA to offshore roles, are relates.
What is the difference between having the militaire have boots in the ground to kill you if you don't comply, and having military in the border next to you to kill you, bomb you or kidnap you if you don't comply?
Self driving cars is not a proof. It only proves that having quick gains doesn't mean necessarily you'll get a 100% fast. It doesn't prove it will necessarily happen.