To begin with: that documentation looks to be
ancient, so be careful as it may not reflect reality any more, though nothing stands out as obviously wrong.
You’ve skipped over the difference:
> Safari assumes the width is device-width in portrait and device-height in landscape orientation
Whereas width=device-width means device-width when in landscape (device-width now being the longer axis), which is I think always going to be what you actually want. If what they document is correct, and it does sound right for how I recall it being described some years back, that the page effectively zooms in when you rotate, then it’s just not what you want.
Testing in desktop Chromium’s responsive design mode, it does seem to behave reasonably in the presence of . I haven’t checked anywhere else.
But if you specify width=device-width, then initial-scale=1 is actually superfluous, that then being the default. I understand that it was part of the common incantation in order to work around Safari orientation change bugs which I think have been fixed for a few years now, but I don’t have anything to confirm it on (really wish they’d provide an emulator for non-Apple platforms) and have never had anyone answer it when I’ve mentioned it here on HN.