Что такое Viewport, как он работает и для чего вообще нужен

Создадим простую страничку с минимальной разметкой: Теперь откроем эту страничку на мобильном устройстве. Открыв, увидим, что наша страница отобразится примерно таким образом: Как видно, текст слишком мелкий для чтения, есть куча пустого пространства, и для того, чтобы прочесть этот текст, нам нужно его увеличивать приближением. Почему же так происходит?