I understand that janab. However please note that this is not something that happened overnight. The fact is that JF17 from the start was planned as an aircraft which can be continuously upgraded and modified. You are mixing two things in my post. The plane was MEANT to be a replacement for the Mirages and F7 and A5. But yes, we did planned to replaced them with an aircraft that can be upgraded to meet the challenges of future. However, IT NEVER was meant to be a stealth plane. My disagreement is when people start talking about a stealth plane, designed from scratch, new avinocs and radar, new engine, new weapons package and still think that this thing is JF17 Blk XYZ!!
IT IS NOT
JF17 will be upgraded and will go through the steps of evolution, next blocks may have all the features you mentioned and that will turn this plane into an excellent replacement for the Mirages, F7 etc They will turn JF17 into a plane that can operate together with modern fifth generation aircraft for foreseeable future, still, NOT A STEALTH FIFTH GENERATION PLANE IT SELF. It was never meant to be and it is our fanboys who insist on call the future fifth gen. plane of PAF as JF17
I hope i made my point clear and you will understand what i am trying to say.