From the perspective of a new student, there is no clear reason. Students at both schools enjoy learning. There are numerous examples of success from both. Both have stringent admissions requirements and select approximately 300 MBA (more precisely, PGDM) students each year from a pool of approximately 150,000 applicants.
IIM Ahmedabad ranks higher than IIM Calcutta due to its large alumni base and better brand recognition. Though the factors used by rating agencies can be referred to comprehend their reasoning.
There isn't much to consider in this. Go with the one you truly want or what you get.
There are a number of factors that come into play when it comes to deciding the ranking of a particular institute.
You will see that parameters like the kind of students getting in, the level of success achieved by these students as well as placements are given topmost priority. The only parameter where these two universities rank equally is the Alumni base.
As of now, IIM Ahmedabad scores higher than IIM Calcutta. But, there are certain parameters that IIM Calcutta could be ranking better in as compared to IIM Ahmedabad. It is only the aggregate score that the latter beats the former.
Annual Fests:
Placements:
From what you can see, IIM C might lack some real talent for the next couple of years. There are high chances that Colleges like BLAC and KITS will surpass the institute. However, my advice to you would be to do your own research before planning to take admission at either of these places.