Why can't security specialists also come from India?
That's not to say that it's impossible though.
Also, unless I'm mistaken, securitytube.net is owned by Indians. It's a great site and the instructors for their courses are indeed experts.
My point was that programmer salaries in India were significantly low enough at the time to make it at least ten-fold cheaper to hire developers over there. These days it's a different country (or set of countries) but the point still stands.