There is a very specific reason RAAF Mirages didn't get to take on North Vietnamese MiG 21's north of the DMZ
The main reason is the government wouldn't allow its citizens to operate outside of the South Vietnam area of operations, not allowed into the North or Cambodia.
The Israeli’s would probably disagree with you
Israel was operating over lot shorter distances than would have been required for a foray to Hanoi.