Every system will be gamed. The ones gaming the system often stand to gain more than those the system is intended for. A visa program for skilled/talented individuals is supposed to select people who could find good opportunities elsewhere. Getting a job in the US is not a big deal for them. On the other hand, an average person who somehow manages to qualify could improve their life greatly by coming to the US. Especially if they are from a developing country.
If you add bureaucratic requirements to the visa process, make it last longer, and make it less predictable, you are effectively telling the skilled and talented people to go elsewhere. Then you get more people trying to game the system and hoping for a lucky win.