As a once H1B holder I can confirm this is actually a common practice not only a FAANGs but pretty much any large and medium size tech corporation in America.
The visa is not the actual problem but the green card promise and process.
It took me 6 years to be "free" and that's considered pretty fast compared to my Indian colleagues many who are still waiting more than a decade later.
One of the teams I work with today is about 90% Indian, most from great schools like CMU, many overqualified for the job they do, all trapped in the green card promise making 1/3 of what they could be making somewhere else.