So punish everyone because of Air Canada's fuck-up?
Also, it's not a "near-miss." It's a near-hit or near-disaster.
Prioritising safety by requesting to land using ILS after a 12 hour flight should not be seen as 'punishing' everyone else.
The bigger problems are overworked ATC (fixable) and the utter mess that is SFO design (seems unlikely to fix)
https://www.cfinotebook.net/notebook/rules-and-regulations/r...
Pilots are human, automated systems fail, and the goal is to maximize safety because these fuckups mean that 200-300 people on a single plane might die (or more if a plane crashes into another or into a populated area) and these safety regulations have saved a lot of lives.