There were some actually good reasons to believe that dogfighting was a part of a bygone era. When those planes used in '68 were being developed, missiles truly had the kind of superiority that their designers expected them to have. Then better countermeasures and anti-missile tactics were developed, and suddenly dogfighting was relevant again.
The first part is again true today. Missiles are easier to update than aircraft. Taking an air-to-air missile from the 90's and ripping out the laughably outdated electronics and replacing them with a modern CPU and targeting software makes it able to completely bypass all countermeasures available to current fighters. Right now, if an enemy gets to lock a missile at you from within the envelope where you can't simply outrun the missile until it's engine runs out, you might as well immediately eject. Your evasive maneuvers are not going to beat a missile that is getting mid-course updates from it's firing aircraft, which can tell your decoys apart from your plane, and which can plan and simulate the optimal attack vector in ways that the 90's missile designers could only dream of. Near future missile designs using much improved engines like ramjets or the throttleable ducted rocket with a secondary ram combustion stage on the MBDA Meteor seek to increase the engine performance and longevity of missiles to the point that you really can't ever even outrun them.
So currently no aircraft can remain flying with missiles in the air. There is, of course, always the possibility that we develop new countermeasures that can beat modern missiles, returning dogfighting to relevance. However, even if missiles always beat aircraft in the future, that doesn't make a F-35 a good fighter. Because, if missiles always beat planes, why not just build lots of cheap planes with a lot of missiles?