Понимаю, что этот параметр по сути есть минимальная ширина страницы в css-пикселях. Но я не понимаю, зачем это нужно если просто можно поставить соответствующее свойство у тега body.
Польза width=device-width мне понятна, но польза от возможности ставить конкретные значения - нет.
Иными словами в чем разница между
<html>
<head>
<style>body {min-width: 400px;}</style>
</head>
...
</html>
и
<html>
<head>
<meta name="viewport" content="width=400, initial-scale=1.0">
</head>
...
</html>
?