The reason I did the check is that NodeList gets converted into an Array via the $$ function. NodeLists are read-only and always contain Element elements, so it is safe to call addEventListener on them without the check. Arrays are not read-only and the array elements are not safe from reassignment.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.