If a company can have most, if not all, of its software engineering workforce WFH, why would they hire in US or Europe for those/similar roles?
The team that works on Indian time has good engineers, but with little overlap to the US-based management structure (and US-based engineers), there are sometimes significant delays in getting everyone on the same page.
That's one example, but there are others, such as cultural (i.e. expectations for US-based management may not be the same as non-US-based engineers) and "optics" (US-based customers like it better when US-based companies use US-based employees)