Just re-read your point D (History is full of fighters that have been designed for the wrong conflict or mission, and have had to be adapted, or modified, some times with great success, some times not.)
Unless you think you know what every future war will bring, the only answer to this is to design fighters that can do anything and everything, and certainly not accept any compromise aircraft which can't for example "turn all that well, 'cos it didn't prove necessary over Iraq/Kosovo".
One of John Farley's many lower/lesser/worsers!