OK, here you go: Stanford Law school has 1.5% of its student body foreign born. http://www.law.stanford.edu/school/facts/#degrees_and_admissions
For engineering, the percentage of foreign born undergraduates is 11.5%. For graduate students, it's 40.8%. http://soe.stanford.edu/about/facts.html
Forty point eight percent.
There is no competition in law school. Engineers are competing against students from the best around the world who received highly-subsidized educations (no part-time jobs for them).
But I guess I'm the one who has to come up with all of the information. It's easy to engage in refutation by non-engagement.
One more thing: Top three countries in lawyers per capita:
US: 265
Brazil: 326
New Zealand: 391
Not even close.
There are several reasons other than relative intelligence for law schools not attracting foreign students, and they should be obvious.
1. Our legal system is unique, both on a state level and on a federal level. The English system is closest, but there are major, major differences. Nobody comes to this country to study law and then go home (or at least nobody will believe it when they say so). Not so engineering or science students. What's more, it's a bit problematic to study law in a state where you're not going to practice, because each state has its own unique body of law.
2. You have to have perfect command of the English language to study law in this country. Not so to study engineering or science. The stories about TAs who can barely speak English are rife. My daughter just graduated with a B.S. in Biology and she has first hand experience. In fact, she's been invited to get her master's and work as a TA - perhaps in part because they want more females in the job, but also because so many of the TAs have a . . . less than perfect . . . grasp of English.
I repeat . . . we can have this discussion without all the nastiness. Drop the ad hominem and try to find some actual, relevant facts.