Indian IT companies are hiring in US

All the time argument was given that US does not have enough talent so the companies needed to recruit in India and send the IT professional to US or Europe but now they are able to recruit in US. Are these companies using only cheap labour in India?