Its because 65K is for workers without degrees from US colleges & another 25K is for people with degrees from US to get the OPT.
The 65K gets 85% applicants from IT companies based out of India, those jobs don't pay well but companies willing to pay decent salaries get thrown out of it coz of sheer probabilities. There was a post some time back recommending a application fee based on the number of applications from a single entity.