Lawyers from other countries can and do come to practice in the US. It typically means getting an extra degree (LL.M.) and taking the state bar exam, but I've known a few people, particularly transactional lawyers from Canada, who seem to have made this transition. In general it would be easier coming from a common-law country like Canada, UK, Australia, etc.
"In order to sit for the bar examination, most states require an applicant to hold a Juris Doctor (J.D.) degree from an American Bar Association (ABA)-approved law school. For those individuals who have not earned a J.D. degree from an ABA-approved law school, bar admission authorities have developed varying requirements and criteria to ascertain if such individuals meet the minimum educational requirements for bar admission. In most U.S. jurisdictions, individuals who lack a J.D. are ineligible to take the bar exam..."
I think they'd be able to learn. In fact, I'd say I'm sure they could learn.
Keep in mind, there isn't much incentive to learn US law when it's illegal for you to practice in the US. If the US allowed foreign graduates to sit for the bar and provided a visa and path to a green card to anyone who managed to pass and hold down employment, I think many foreign law schools would appear. Many would fail, but many would pass, and some would be very talented. Honestly, I don't think it would be all that different from software development, though I suppose the bar requirement would probably establish a higher floor than you see in programming.
You realize there are huge outsourcing industries (in the legal and accounting sector among others) where workers in India, China, etc. are trained to learn American standards, etc.
And the BAR, like any other "professional" "over-seeing" monopolistic organization isn't about to reduce it's own members value... just like the AMA, Teacher's Unions, ETC. When certification(s) is/are required [to practice], those that have the certifications have a vested interest in limiting the access to said certification(s). It's all a legal racket.
Here's how it works:
I know the law of Australia, Hong Kong, China, and the U.S. However, I only advise clients about U.S. law.
Why? Because I'm liable for malpractice if I get it wrong. Unless I'm willing to religiously follow the legal developments of X other nations, I would not be willing to take the risk of the law having changed since I last check it. And if I were the kind of person anal enough to follow legal developments in other countries, my skills would be in such demand that only megacorporations could afford my services.