@BrodieOnLinux
It can look like there is much argument about design choices across Linux desktops.
Meanwhile for all the gripes about Microsoft (valid or otherwise) they did actually put some thought into Human/User Interface Guidelines for Windows (more apparent in earlier editions) and there are Linux / FOSS projects that would benefit from the same discipline.

Notably including the Principle of Least Surprise, when thinking about all the ways you could perform a task.