I dont think anyone's calling into question the combat effectiveness of the Typhoon, Tarnished. It's a damn fine aircraft but past experience has shown that missiles are not fool proof. Even the latest generation. Has ASRAAM been fired in anger enough yet for us to be really sure of it ability?
Sure, the gun is relatively crap as a modern a/c weapon but better to have it and not need it, than need it and not have it.