Earlier quoted context omitted.
This is exactly backwards, IMO. Command-P is "print" on the Mac, and always has been; Command-O is open. This is the kind of thing that makes non-native apps stand out as poor platform citizens.
It is "p" for pallette IIRC. Same as in Chrome devtools and others. In a development context, I do not want platform-specific quirks. Consistency is really important for me otherwise it is a jarring context switch when e.g. copy-paste changes when moving between OSes (which I do hundreds of time a day - laptop is Mac, developer workstation is in the office and is Linux, so I remote desktop into it for code, but "offi…
I'll also point out that the Mac had the same copy and paste keyboard shortcuts before Windows and Linux existed, so if any platform should be criticized for not matching, it'd be the one(s) that copied the shortcuts but added their own changes.
I don't use a Mac because everything about its UI is exactly the same as Windows and Linux, it's precisely the opposite. I use it because it's different (and IMO, better for me).
(And calling the window controls placement on macOS "wrong" is a bit rich. The platform that basically created the GUI can't be "wrong" about something so subjective as which side of the window those controls belong on.)