two simple reasons:
1. meteor just doesn't have the kind of range that the PL15 does. on top of that, meteor is ramjet engine, which means it needs to be at an altitude where the air isn't thin. that naturally puts limitations on the altitude it can be launched at and the range it will achieve based on how thin the air is. no other country, including China, Russia and u.s. bothered with ramjet powered air to air missles for a reason.
2. We know more about the rafale than you will ever know about the J10C or the JF17 blk3. don't ever fighter this picture:
View attachment 809995