Icao rules specific there must.be an intermediate segment, so yes the fix before the faf must be there. The only way to implement your proposal is to make every Rnav approach have only one leg. From Iaf to mapt. The icao rules prohibit this and the current coding rules prohibit this. You then also lose the flexibility of being able to offer multiple initials.
No, India is not the IAF. India is the Intermediate Fix. The IAFs would continue to happily exist as they are now. VOR approaches have FAFs in thin air, so there appears no impediment to not having the FAF as a waypoint in the box on that score, just use a distance to Mike like any other FAF.