I know how to them in macOS, it's just not pleasant. I still use macOS, but for very specific workflows. My daily computing is on Linux where I got everything to behave how I like.