Its hard to keep American talent. Companies rely on being in an abusive relationship with employees, its easier to abuse outsourced workers than be half way decent. Maybe it is different in Faang, but having worked for a bunch of other American companies, they are extremely disrespectful and treat people like shit at a minimum.