Is there any benefit to this abstraction?
It creates a dependency on that whole file then.

I can understand an abstraction around things like querySelector as this will change over time, whereas this is pretty much the only way to do this, unless they add a forEach onto the nodeLists, which the abstraction wouldn't solve anyway?