There are a dozen or more options for tiling systems and keyboard-driven computing on macOS. Personally, one of the reasons I use macOS over Linux is because I find it easier to create custom keyboard commands and shortcuts. It’s all doable on Linux, sure, but on macOS there are several apps that make it easy.
If you haven't used something like i3/sway/awesomewm/hyprland on the linux side you won't know what you're missing.
While there are several apps to create custom keyboard commands, only yabai+skhd come close to what's available on linux, and it's not even that close tbh.