Every modern major OS now has some level of tiling/splitting on a monitor's edges baked into their window manager by default now. Some can be tweaked to split into smaller subgroups, but that often requires less well tested/polished options (some apps just ignore the hints), or even third party extensions.
I use 3 monitors but would switch to 1 if games respected the dimensions and 8k displays could refresh at 360Hz.
it has quirks and limitations, some of which can be fixed by disabling system integrity protection but it can definitely handle window tiling and navigating with keybindings when you use the companion daemon https://github.com/koekeishiya/skhd
Some discussions over here:
Continuously micro-manage the layout of individual application windows your window manager is a form of procrastination.
Back to work!
I did get it to work for me with thick black bars between the screens, but when you're giving up an inch of screen real estate for every virtual monitor then you might as well get physical ones.