They select 125,000 people every year because of the 125,000 many will not check to see if they were selected. Another bunch will not qualify eg. Wrongful charging to a country, criminal record, no high school etc. If they only select 50,000 people they will end up issuing 30,000 or less visas...