Point of having new and capable 4th, or rather 4.5, gen planes is not to have them go against 5th gen planes. 5th gen planes are expensive to produce AND to fly, that's why even US and China is still buying/producing 4th gen planes. When US air force asked the Congress for permission to retire 150 aircraft, neither F-16s nor F-15s were included in that list. You don't need to use an F-35/J-20 for every mission, sometimes an F-15 or J-10 does the job just fine. Why put extra hours on the engine and the frame unnecessarily, and for a high price? Smaller nations that barely have an air force worth mentioning might transition all the way to 5th gen but for nations that have to have a big air force for diverse missions it is neither economical nor logical.
Sure I do not disagree with that, but see US and China buying 4th gen is to support their own industry and that is not a dumb thing to do. Question is who do we support if we chose at this point a 4th gen?
Chosing a Hurjet light fighter would be acceptable just like US and China is doing. Chosing an F16 (albait also there I am in principle against buying new 40 fighters) is logistically seen defendable, but Eurofighter is sheer madness.