the complexity of the internal weapons bay is linked to the operational specification. For instance, launching AAMs while inverted OR opening -launching- closing the weapons bay in <10s will require more
advanced engineering
. A simple less ambitious operational specifications on the other hand isn’t all that difficult. I don’t think anyone here on PDF knows enough about either the J-31 or the KF-X to authoritatively claim one or the other is designed to meet more stringent operational goals.
@Deino constantly rages against overstating without evidence so I am surprised he casually made such a bold claim.