nobody denying that J-20 is more effective than J-11D
But not in all areas need J-20. Think about NK, India, Vietnam, Mongolia, central Asia, etc. I think J-11D can carry much more missiles via external pylon, while J-20 is limited to internal bay only
For the China of 1993 and 2003? The J-11D is certainly a desperate sought-after by the PLAAF.
For the China of 2013? The J-11D still very much needed by the PLAAF.
For the China of 2023? The J-11D isn't really needed by the PLAAF anymore.
No matter how much upgrades the J-11D has received when compared to the J-11A/B in order to become the best 4/4.5th-gen fighter in the entire world - It is still going to be a 4/4.5th-gen fighter. It can never be a 5th-gen fighter, no matter how much 5th-gen capabilities Shenyang wants to squeeze into the Sino Flanker's airframe.
Furthermore, as the PLAAF is facing the ever-advancing tactics and strategies on how air war is conducted in recent years and into the foreseeable future - Having more true, from-the-ground-up 5th-gen (and 6th-gen towards the 2030s and beyond) platforms in active PLAAF service is much better for the upgrade and enhancement of the PLAAF's aerial warfighting capability across-the-board than just sticking with the 4/4.5th-gen platforms and trying to force the best out of its already era-limited airframe body.
In the meantime, speaking of the ability to carry missiles via underwing (and underbelly) pylons - Both the Sino Flankers (of all variants) and the J-20s are certainly capable of doing so, not just the Sino Flankers.
The major differences being that:
1. The J-20s are able to carry missiles internally for stealth mode in order to reduce chances of detection and be engaged by the enemy (therefore increasing survivability), but at the cost of limited number of missiles and missile types that can be carried when in stealth mode.
2. The Sino Flankers are able to carry more missiles and missile types, but at the cost of zero stealth capability which makes it relatively easier to be detected and engaged by the enemy
Both the Sino Flankers and the J-20s have their respective pros and cons - There is no way to eliminate their cons entirely without going through redesigning the entire plane from scratch.
What the military planners in the PLA should actually do is to
utilize the Sino Flankers and the J-20s diligently and effectively according to warzone situation and mission requirements.
Deploying them for the correct missions + in the correct location + at the correct timing based on their respective capabilities is key. There is
no one-size-fits-all solutions for all the problems that existed.
Lastly, speaking of choosing which type of fighters to be deployed in which areas, we can't just look right across any particular stretch of borders - We need to look what's generally in the region corresponding to said stretch borders. And frankly speaking, China is already half-surrounded from the east and south - China needs every edge she can get to address both of those frontiers, which is way more than dealing with mere individual countries.