If you actually follow that link, the first part of how apps should behave in full screen mode is:
---
Enable full-screen windows only when it makes sense. Full-screen mode is useful when a user wants to be immersed in a task. Not all apps require this level of immersion, however. For example, some utility apps like Calculator work better with smaller windows that reside onscreen alongside other apps. When porting an iOS app to macOS, don’t assume the app should support full-screen mode in macOS.
Does anyone know what use case the forced desktop switch is supposed to improve?
(And the maximize button still doesn't work correctly, because maximize is not the same thing as fullscreen.)
It gives me more screen real estate, and removes icons and menus that I don't need.