Я знаю, что сайт с www - это один и тот же сайт, что и без www.
Я вижу, что большинство сайтов сейчас без www. Как я понял, это делается с помощью редиректа в .htaccess (или настройках сервера). И делается это для того, чтобы поисковые роботы не индексировали сайт два раза. Кстати, тут вопрос - есть ли еще какие-то причины это делать (помимо индексации)?
Если все так, то зачем тогда нужен этот www, если он только мешает, и все от него избавляются? www существует только по историческим причинам? Почему бы не сделать редирект с www возможностью браузеров и поисковых роботов? Зачем перекладывать это на разработчиков? Что логичнее - изменить несколько браузеров и поисковых роботов или заставлять миллионы разработчиков писать дополнительный код для своих миллионов сайтов? По-моему, первое. Отсюда напрашивается вывод. Наверно, www все-таки играет какую-то роль и существует не только по историческим причинам?
Я знаю, что сайт с www - это один и тот же сайт, что и без www.
Ну строго говоря нет.
Технически www - это просто поддомен основного сайта, и в зависимости от настроек севера может указывать на любую директорию, а значит там может быть совершенно другой сайт. В реальности сервера обычно настраиваются так, что данный поддомен маппится в ту же директорию, что и основной сайт, а там редиректится на основной домен.
Исторически предполагалось что будут одинаково востребованы www.example.com, ftp.example.com, smtp.example.com и эти субдомены сделают обращения к ним более понятным для ученых которых работают с сетью (а ведь кому, кроме ученых может понадобиться интернет, правда?).
В наше время лучше предполагать введение адреса с www., просто добавить переадресацию на без-www, потому что во первых некоторые пользователи могут на автомате его добавлять, во вторых как дополнительный запас для распределения нагрузки: https://www.yes-www.org/why-use-www/