Yeah I have been waiting for green card for 15 years. US Masters degree in CS from top-10 university, 6 publications, 100+ citations. Senior staff engineer in top valley company for 6 years, got multiple awards/always top performer. Then started own company(multi-million$ revenue) and created ~10 high-paying jobs in the valley.
With the new proposed H1 changes, I will have to leave since H1 extensions are being revoked. Not that I mind, getting bored of the valley - Europe is definitely better in terms of diversity. Also I have seen that the advantage of being physically in the valley is no longer what it was. Everything happens remotely - yes even sales.