I saw that you are discussing JF-17, and I also saw that many people expressed dissatisfaction with China's failure to purchase JF-17, and even doubted whether JF-17 is suitable for Pakistan.
As a Chinese, I also talk about my own views on this aspect.
First, China didn't need JF17 in the first place, JF17 was developed for your geo-economics and politics. The difference between you and China is that you are facing the threat of India, but your economy is weak enough to build an overwhelming advantage, and you can only maintain a strategic balance with India.
However, China has a large land area. What China faces is the threat of the future of the United States. The economic conditions are also very strong. No one in the Chinese army dares to challenge it. Basically, it only has the navy and air force. The key point here is that China’s goal is to surpass the US navy and air force. JF17 is a light aircraft, its fuel is not enough to defend China's vast territory.
With the current national strength of Pakistan, Pakistan is positioned on defense rather than offense, which is more conducive to saving more money for infrastructure construction and high-quality education, which is more in line with Pakistan's future.
I personally think that there is another reason why JF-17 is more suitable for Pakistan. Once Pakistan and India have a high-intensity war, China actually only needs to feint in northern India, and India will obediently withdraw its troops.
Thanks to Google Translate.