Any deficiency you see in the Thunder is a result of Pak's limited budget. It's as simple as that. The JF-17 was not designed with the idea of being the PAF's only fighter, there was the F-16 as well. It's now too late to reopen the JF-17 and try upping its design, best for the PAF to achieve all of the results it wants in Project Azm.