Exactly.....
Didn’t he get handed off from Center to the appropriate tower frequency and didn’t anyone clear him to land on runway xyz? Were both pilots AND ATC asleep?
Could be ATC was monitoring/controlling other flights and gave clearance to land (and the jet was approaching within 10-15miles at the time. The runway alignments are close, sort of, and after clearing to land the jet was handed over to the tower for a visual and the aircrew got lazy, locked onto the wrong runway/airport, and the tower was monitoring the flight vector (not paying attention to altitude) and controlled other jets.
Tower/ATC really have no direct fault here. It is the pilot(s) responsibility to fly their jet.