Surely there must be something the profit driven FAANG companies are seeing that they prefer hiring broken English speaking Indians over American hispanics/blacks with tech degrees?
With FAANG companies it is not as much profit driven as much as it is that they get an employee who will have to work harder than others due to keeping their visa, and will stay for longer at least until their green card processing is complete and they have their I-140.