Работа с сессиями

По ходу изучения Котерова возникла пара вопросов.
1. Имеется такой код демонстрирующий работу с сессиями:

<?php //Пример работы с сессиями
session_start();
//Если на сайт только-только зашли, обнуляем счетчик
if(!isset($_SESSION['count'])){
    $_SESSION['count'] = 0;
}
//Увеличиваем счетчик в сессии
$_SESSION['count'] = $_SESSION['count'] + 1;
?>
<h2>Счетчик</h2>
<p>В текущей сессии работы с браузером вы открыли эту страницу <?php echo $_SESSION['count']; ?> раз(а).</p><br>
<p>Закройте браузер чтобы обнулить счетчик</p><br>
<a href="<?= $_SERVER['SCRIPT_NAME'] ?>" target="_blank">Открыть дочернее окно браузера</a>

Этот код занимается тем, что считает и выводит на экран количество обращений к текущему сценарию на протяжении одной сессии. В учебнике заявляются следующие "постулаты":

Попробуйте открыть скрипт в браузере и несколько раз нажать кнопку "Обновить". Вы увидите, что счетчик начнет увеличиваться. Но достаточно закрыть браузер и открыть новый, как значение обнулится. Итак, данные сессии пропадают при закрытии браузера.

Это работает не со всеми браузерами. Например Google chrome и Edge продолжают хранить информацию даже если закрыть все окна браузера и открыть по новой. В книге также пишется, что при закрытии браузера пропадает cookie с SID-ом внутри, так как это односессионный куки. Но может в названных браузерах уже используются куки, которые хранятся определенное время?

Попробуйте открыть другое, независимое, окно браузера, не закрывая первого. Поочередно нажимая кнопку "Обновить", в обоих окнах, вы увидите, что счетчики увеличиваются независимо друг от друга. Итак, данные сессии привязаны к окну браузера а не к пользовательскому компьютеру

Это утверждение верно только в одном случае - если открыть одновременно два окна в разных браузерах. Тогда действительно счетчики будут независимы друг от друга. В случае же, если оба окна будут относиться к одному браузеру, их счетчики будут постоянно синхронизироваться. По Котерову, так должно быть только с дочерними окнами, то есть теми, что были открыты из ссылки на странице.
Эти несоответствия немного мешают сориентироваться в материале, буду благодарен за пояснение )
2. Далее, привожу два отрывка из того же учебника:

Немного о том, как сохранять данные в сессии. Для этого существует глобальный массив $_SESSION, который PHP обрабатывает особым образом. При завершении сценария PHP автоматически сохраняет массив $_SESSION во временном хранилище, имя которого хранится в SID.

Далее описание функции удаления хранилища сессии session_destroy():

Данная функция уничтожает хранилище сессии. При этом массив $_SESSION не очищается! Чтобы полностью удалить сессию, вы должны выполнить следующую последовательность команд:

//Очистить данные сессии для текущего сценария:
$_SESSION = [];
//Удалить cookie, соответствующую id:
@unset($_COOKIE[session_name()]);
//удалить хранилище сессии:
session_destroy(); 

Ну с куки понятно - они хранятся отдельно в браузере. Но вот в первой цитате же прямо говорится что массив $_SESSION хранится во временном хранилище, как я понимаю, том самом, кторое мы уничтожаем функцией session_destroy(). Зачем еще дополнительно обнулять сам массив? Или же имелось ввиду, что в хранилище хранится только ссылка на массив, а сам он располагается где-то еще за пределами хранилища. И тогда все уже становится логичнее - удалив ссылку мы просто потеряем к нему доступ, а память так и останется занятой?

Не понимаю, почему первая цитата второго вопроса "ломается" при публикации - на предварительном просмотре с ней все нормально.

Key Words for FKN + antitotal forum (CS VSU):