Потому что они, возможно, плохо написаны.
Например, руководящие принципы Google для мобильных устройств объясняют, как создать единый веб-сайт, который хорошо адаптируется для отображения на телефонах, планшетах и настольных компьютерах. У Google есть страница для тестирования сайтов
Отзывчивый веб-дизайн
Старомодным способом предоставления различного контента для телефонов и настольных компьютеров является использование сниффинга в браузере (например, в Javascript) для перенаправления посетителей или для выбора контента.
Сайты, которые вы перечисляете, по-видимому, используют старые версии HTML (не HTML5) и поэтому, вероятно, пытаются перехватить браузеры, чтобы определить, как должен выглядеть сайт.
Это плохая вещь, чтобы попытаться сделать. В качестве доказательства я могу просматривать эти сайты с помощью веб-браузера SuperBird (на основе Chromium, который используется веб-браузером Google Chrome) на настольном ПК и видеть то, что выглядит как макет, оптимизированный для смартфонов. Возможно, код веб-сайта имеет неадекватный небольшой фиксированный список браузеров, с которыми он знает, что делать.
Наличие сайтов, которые не соответствуют правилам Google, означает, что эти сайты будут оштрафованы в поисковом рейтинге, когда результаты поиска Google будут представлены пользователям мобильных телефонов. Оба этих сайта хорошо зарекомендовали себя в тесте Google для мобильных устройств, но не являются "адаптивными".