I completely disagree. Not all job losses are the same, and visa status makes an enormous difference in the consequences of losing one's job.
I've been laid off. At the time, I had plenty of savings and nobody depending on me besides my dog. I took some time off and was later able to find a new job. The company didn't have any H-1Bs at the time, but if it did they certainly would've been in a much worse situation than I was and clearly more deserving of empathy.