I will be upfront, this argument is bogus.
#1. Academia and non-profits do get H1-Bs that are cap exempt
#2. There are people who got jobs in FB et al. who did not win lotteries and went home.
#3. A significant portion of the 85K are people working for "sweatshops", there are enough charts out there
So, yes, its actually a good thing to return to the original intent of extra-ordinary talent.