How come other PLAAF jets can't carry as many LS-6(IR) as the J10C?

I Find it odd that other Jets like the J11B, J10A, JF17 and JH7a cant carry as many of the LS-6(IR) that the J10C can. Is this a IRL limitation or just Gaijin being lazy and hating on china?
Especially the J11B as it’s a significantly larger plane compared to the J10c and they are both the same BR as in ground… (SU30MKK is 12.3 in ground BTW with essentially a better cas loadout and same missiles. aside from engine power and radar, the su30mkk is arguably better then the J11b for ground at a lower BR)