You sure that the IIMs are "funded by govt", coz since 1993 the Govt has asked IIMs A,B&C to pretty much raise their own funding. The other 3 IIMs are relatively newer, thus recieving Govt funding and hence no such increase in fees there. Hope this provides you with the "valid explaination" you were looking for, and will help you look at the whole picture and not some contorted image of the scenario based on your ignorance