Нельзя однозначно сказать, что в HTML нельзя создавать полностью адаптивные сайты, так как современные технологии веб-разработки позволяют добиться хорошего результата. 2
Некоторые проблемы, с которыми сталкиваются при создании адаптивных сайтов:
Для решения этих и других проблем используют сторонние библиотеки, новые технологии вёрстки, нефиксированные размеры элементов и другие подходы. 2
В идеале для адаптивного дизайна достаточно менять только CSS-стили, но если нужно кардинально перестроить расположение блоков или контента на разных устройствах, то может потребоваться корректировка HTML-разметки. 3