The cold truth is that J10A/B/C's inner "fuel tank only" inner wing pylon has been wired for weapons and electronic pods, and there are photos to support this. It is just that they do not release many photo as normal training sortie has no requirement for armed to the teeth weapon configuration, and China is not in war time operational deployment like US and NATO.
Chinese normally do not do as the West do. In the West, the aircraft manufacturer will show off the best of what they can offer, sometimes even over-stated, in order to compete with each other to sell their aircraft and weapons, in a dog eat dog world. Chinese normally chose not to disclose their full potential as the main customer is domestic. They don't have to do hard sale.
Thus with-out the dual rack pylon, a J10 can carry up to 4 BVRAAM, or 6 if dual rack is used. For 4 J10, that is 16 to 24 BVR missiles. More than enough to kill a full squadron of 16 aircraft as normal kill rates of modern missiles is around 80% or more if the targets are in the kill zone.
Chinese BVRAAM has range beyond 250km, with latest PL-20 and PL-21 said to have range of >350KM and >400KM, though it is unclear what is the kill zone range.
I suspect even the outer most pylon normally fitted with WVRAAM can accommodate BVRAAM, but it is unwise to do so as with-out WVRAAM, one is very likely to lost in a dogfight with gun only.
Also, saying a dual rack is flimsy is just a personal opinion based on shape of the rack with-out actual fact on the material used. You cannot use a household rack or office rack to compare with a rack made of military grade reinforced metal alloy. (example commercial grade aluminium vs aircraft grade aluminium). Also the fact that flight phase of before and during launching of BVRAAM rarely involved vigorous high G regime.