The answer to most "it's a bit dumb that MacOS doesn't let you / forces you to" is "install app X, Y, Z".
- Don't like that apple's "Music" app pops up when you connect a Bluetooth headset? => Install an app.
- Want to be able to "alt tab" through windows of the same program, or in general not be uselessly flawed? => Install an app
- Want to be able to move and resize windows without aiming at the exact edge pixels of the window? => Install an app.
- Want to move & resize windows to very common places and sizes on a screen? => Install an app.
- Want global hotkeys for whatever? => Install an app
- Want a software package management system a'la apt? => Install an app.
- Want to rebind keys or make things like Home/End not be dead keys... because apple keyboards don't have that, and they cannot be bothered with it. "you should be using "⌘ + →" anyways... or, I suppose it depends on the window"? => Install an app.
- etc....
You don't get any of these annoyances with Linux / Gnome. "Why not use that if you hate MacOS so much?" I pretend to hear you say. First of all, because of anti-competitive reasons by Apple, I sort of have to. Secondly... something something angry old man yells at clouds.