With Linux systems, if there wasn't a configuration option to override something, you'd be able to create a fork and still do it. So low level layers in Linux have become flexible enough that you do not need to do it, even if there are opinionated UIs on top.
The same levers are on macos too. People are getting caught up someone wrote a tool and released it. The fact that someone wrote a tool and released it shows it's possible and these levers exist.