You’re right and besides the SU-30 is a heavy fighter, with higher life cycle costs and lower availability rates compared to the Rafale.
My guess is that this is just posturing to get the French to yield.
Is it true that some critical technologies were left out in the specs to make the price more palatable, something akin to what was allegedly done to make the T-92 "cheaper" than the Arjun ?