BombayDuck.
Er,
When you say:
"MMRCA is meant to be primarily a strike aircraft.... it is meant to replace legacy Jaguars, supplement new-build Jags and take over from Mirage 2000s in that rol...."
According to the Indian AF, MMRCA is a Mig-21 replacement.