You talk nice... I must admit that, but the realty on ground doesn't support you.
''Government of Egypt to refurbish forty-three (43) AH-64E Apache attack helicopters for an estimated cost of $2.3 billion''
When I saw this Apache deal, it was weird. Helicopters were new, why you would spent 2.3 billion dollars to ''refurbish'' them? The answer I got is, engines of the Apache's are dead. Because of the lack of necessary maintenance, this brand new beasts were damaged, and remind you, this happened in peace time. And funny part is it will repeat itself if egypt doesn't fix it's own problem.
This is the same for jets... stock spare parts as much as you want, without a back up, maybe you can resist for a year or two, and that's it.
PS; You still don't see my point. Yes you might buy JF17. Maybe you will buy another 24 or 50 jets, and you think this will fix the problems? No. This time you gonna need new facilities. New maintenance workers and so on. And if you try to play smart by not buying necessary equipment you are gonna need more dollars just like this Apache deal.
All we need is to think. Is there any other nation except egypt that buys so many different types of jets? Perhaps India is a little bit closer but even they didn't brought that many... And we should ask ourselves. Is Egypt and India posses a greater knowledge than rest of the world? I think we all know the answer.