Windows поставляется с множеством встроенных драйверов, в том числе с множеством универсальных драйверов, которые соответствуют множеству устройств для обеспечения как минимум основных функций; например, адаптеры дисплея, с которыми вы не можете жить, но, по крайней мере, вы можете видеть вещи.
В дополнение к этому, онлайн-хранилища Microsoft; Я не уверен, есть ли один центральный репозиторий или много; последнее я представляю.
Технически установка драйвера происходит не только в первый раз; это происходит в первый раз для каждого порта, к которому он подключен. Например, если вы переключаете свое устройство на другой порт USB, ему нужно будет снова выполнить установку драйвера. Это хорошо документированная фундаментальная внутренняя работа Windows (я думаю?) Я не могу думать о терминологии, чтобы правильно использовать ее в Google прямо сейчас; но я думаю, что я прав, говоря, что это не проблема, с которой вы столкнетесь в других операционных системах, которые привязывают драйверы непосредственно к устройству, а не к порту и подключенному устройству, хотя я могу ошибаться.
Что касается вашего вопроса об идентичных устройствах, требующих переустановки драйверов; Я думаю, что драйверы связаны с устройствами по "идентификатору устройства" (у него может быть лучшее имя, чем у этого), который уникален для каждого устройства; поэтому независимо от этого все еще нужен новый набор драйверов.
Ваши баллы верны, что жизнь была бы намного проще, если бы этот процесс был оптимизирован и допускал постоянное повторное использование установленных драйверов; но я уверен, что есть веские причины и осложнения, которые не позволяют ему стать реальностью одним щелчком мыши.