Yes, most of them are all technical problems, that's what makes it difficult for Pakistan. And none of those have been taken care of yet.
For example, to deal with the first and fourth problems, you need something else, not the JF-17. For the second and third problems, you need European tech, since you do not have your own indigenous industry to compensate. For the fifth problem, you need a larger budget, or material aid from someone else. For the sixth problem you need to give it a lot of time, perhaps a decade at the minimum. For the seventh problem, you do not have the R&D capability to deal with it, you are after all dealing with closed systems from two different countries.
Basically, none of these problems can be solved by PAF or Pakistan anytime soon. Someone else has to solve them all. Until you solve all seven problems, the PAF is incapable of fighting India even today let alone in 2024, when all the Block IIIs are inducted. And as time passes, the gap will only keep increasing. Your first and fourth problems are the most critical and neither of them can be solved by the JF-17, you need a high end jet.
India faced three of these seven problems until a few years ago. Since then 1 problem has been solved, while two are being implemented. Even we faced the first problem, it's actually a global problem, but is being implemented. Then, there's the fifth problem, but that's with respect to China, not Pakistan, and is being implemented.
Fast forward to 2025, when all the JF-17 B3s have finished induction, PAF will still be facing those 7 problems, while India will have none of them.
China is currently facing the third and sixth problems, but are being implemented.
The realities are different from what you have pictured. Even Gripen C uses Meteor, but cannot uses all its capabilities due to its radar limitations.
Maybe you should ask the PAF why they vacated Kashmir then.