Not sure if this is well known, but here's what you can do if you are not Indian or Chinese. Yes Mr. or Ms. French, you too.
-Do a MS in CS or some STEM field from an accredited school.
-Get a job with an employer willing to start green card process immediately (many will be willing since it means no uncertainity of H1b lottery)
-Before your 3 yr OPT expires, you'll get your EAD (after doing PERM and I-140 on premium).
-Saves your employer a lot of headache and $$$. You get ahead of the rat race
EAD means no need to file for H1b. You are out of the rat race meant to keep Indians and Chinese out of USA.
I dont know what non Indian / non Chinese are complaining about.
H1b issue, the way it is projected in the American MSM, is purely to trash Indians and blame Indians for all the problems USA has. There are thousands of people getting EADs the way I have mentioned, but its all kosher for people who want to point fingers at Indians.