> One perk of the menubar being this way that I’ve come to appreciate is that programs can’t try to remove it or sweep it into a hamburger menu in some misguided quest for minimalism.
Sure, but those same applications just leave a bare and non-functional menu bar at the top, which is almost more offensive.
Windows enforces the same kinda constraints on MenuBars:
If an app doesn’t populate the menubar under macOS, I’m probably not going to use it unless I absolutely have to. It’s a strong signal of bad design, low-effort port, poor functionality or some combination thereof. There are few applications so devoid of functionality that they can’t populate a menubar.
You can take whatever stance you like. The point being made is simply that menubars work the same in both cases excepting two factors: mandatory existence and location.
Sure, but those same applications just leave a bare and non-functional menu bar at the top, which is almost more offensive.
Windows enforces the same kinda constraints on MenuBars:
https://learn.microsoft.com/en-us/windows/win32/api/winuser/...
The only difference is the Windows' version disappears if you choose not to use it. And the same with KDE and GTK.