Кто-то натыкался когда-нибудь на объяснение того, на кой существует NodeList и почему нельзя было из квериселектора возвращать массив?
Ну, есть предположение, что NodeList - это браузерный апи, а массивы - это таки жс, безотносительно окружения. Поэтому и разделили