You’re right.
The only reason you see Indians is because Indians knly hire Indians. It can’t be anything else.
Completely unrelated, have you walked into a non nuclear/biomedical engineering engineering department in any IS college in the past 2 decades? I’m guessing those are also filled with Indians because their managers are insisting that only Indians can study engineering.
Actually it can and almost certainly is multiple things - not just that Indians prefer to work with other Indians (by the way this phenomenon isn't exclusive to Indians).