Конечно, недоволен. Указать количество users числом открытых терминалов явный перегиб логики.
Да выж у системы это и спросили! Программа выполняет то, на что запрограммирована, а не на то что
вы думаете она должна делать.
Мне кажется все исключительно логичным, авторам нескольких использованных вами утилит тоже, как уверен и большинству прочитавших этот пост.
Вам надо увидеть что в линуксе графический интерфейс это просто надстройка над системой, один из способов взаимодействия. Первичный интерфейс - это консоль, которая может быть подключена самым разным способом. Система изначально рассчитана на многопользовательскую одновременную работу множества консолей (даже графическая -консоль),
потому их и считают как авторизации, что у вас вызывает то, что вы написали в заголовке.
В винде же графический интерфейс это как одно целое, даже нет, скорее как взяимосвязанный суп из ядра,неотемлемой графики, драйверов и кучи прослоек между пользователем и железом. Там например cmd это просто командная строка, программа, практически не взаимодействующая (по сравнению с линукс)с системой.
Вы не логику не улавливаете, а пытаетесь натянуть те штампы сюда. Но здесь просто
всё другое. Или смените угол зрения и примите как есть, или не мучьте себя, есть же привычная альтернатива.