Could it be because western imperialism established scientific journals in the 19th Century and scientists are more interested in prestige than patriotism?
The main reason is that top researchers in India prefer to publish their original work in International journals with high impact factor . Unless researchers in India publish their work in Indian journals , it is not possible to improve the impact factor . The important factor is the number of citations which the article generates that determines the impact factor & the credit goes to the journal . I have published most of my articles in Indian journals , which are easily accessible & also available online & some of them have no impact factor . Some of these articles are well cited & I believe that the problems , unique to the country can be highlighted in the national journals as they may not be the priority of International journals . The H-Index which evaluates articles , utilizing citations of individual articles , is probably a good method to evaluate research of Indian journals .