* Conditions were clear. The pilot landing would have an increasing probability of noticing their mistake from lights on the runway and taxiway as they got closer to landing.
* After being alerted that the pilot landing could see lights on what they thought was the runway, the ATC would likely have paid closer attention to the various tools available to them to see the location and heading of the aircraft.
And finally, the one factor that happened to be the first of these to happen:
* Multiple pilots looking directly toward the oncoming aircraft, one of whom alerted ATC.
Just because this happened first doesn't mean the other things failed or wouldn't have happened.