Tach!
Naja, es ist wohl eher nicht davon auszugehen, dass auf einer Seite vogelwild Förmchen-Wechsel-Dich gespielt wird.
Naja, bei einer SPA passiert das schon.
Zumindest bei Angular ist das Zugreifen auf Elemente (so es überhaupt derart explizit notwendig ist) einfacher, als sie sich händisch mit document.querySelector() und Co. herauszusuchen.
Aber wie gesagt, ist auch dann die Verwendung von
document.querySelector
/document.querySelectorAll
falsch.
Für mich ist eher deine Sturheit in der Angelegenheit falsch.
dedlfix.