IPL was an example to show that yes someone from Pakistan can get work in India as a coach.
Players play the sport, coaches coach. From bottom up majority of your coaches are local (nation wise), in India almost all of the coaches below the national team are Indians but when it comes to a team that is going to represent your country on the world stage you want the best players, best staff & best coaches. At least all our players are Indian since you bring up country vs country. You seem to stuck on english coaches, if you had a coach that was that good he would already have been snapped up by ECB, then either his career ruined or moved so he could be working for some other country.
Get the best Wo/Man to do the job so he could take players from your country and make them winners, doesn't matter where that Wo/Man comes from because its your country winning by getting more fans, people playing and getting interested in the sport.
You seems to miss my point it's not about working in another country, this isn't a race or equality debate.
It's purely looking at the whole point of national sport which is to pit one nation against another with participants representing his /her country (by however thats ruled). By buying in participants from your rivals, for me it's lessening the competition, taking the Ashes as an example I want to so England & Wales taking on Australia, not England with an Australian head coach taking on the Aussies. Yes this is ideological, but why not.
I agree with you on Indian players, I would like the residency qualification rule scrapped (another debate), but at least those players do have to go through a qualification period as opposed to dropping in a foreign head coach in.
If Indian coaches are being overlooked for the national job, the coaching structure should be investigated same here in England.