Pakistan does not operate only 14 Thunders, manufacturing of the plane started at the end of 2009 and every month they roll out 1 or 2 planes. By now they might have around 20 of them.
Pakistan Air Force Equipment
If they don't announce each and every plane they manufacture, it doesn't mean that they are not doing so. Everywhere I have read, it says Pakistan operates 46 F-16s A/B, one Viper makes a great deal of difference. Also, PAF does not operate F-5s it has 41
Q-5 close air support fighters.
The JF-17 was not the "only way" forward, it was the
only logical way forward to rid itself of dependancy on the U.S and build it's own equivalent plane. If the only purpose of this project was to counter the Su 30, it would have instead spend the R&D money to buy Rafales. The PAF is inducting around 300 JF-17s which (if we take each plane at $16 million) adds up to $4.8 billion till 2025. Imagine how many Rafales it could have bought with that money,
if Pakistan's concern was only the MKI. However, self-sufficiency was also an equally important factor.
As for MuZammiL Dr. s[1]n, please try to be less annoying, thanks.