The point why i3 / sway on Linux are used so much is not that they have a specific layouting concept.
It's because they let the user decide what layout and how many virtual desktops they need.
I usually have 10+ virtual desktops, because I use 3 screens, and each of them has a different set of virtual desktops - which are also not bound to a specific screen and can be moved to another screen just as easily. If I need a new virtual desktop on the fly, I just create one without any repercussions for the rest of the layout (or stack).
And I think that's the key concept of tiling WMs: user choice.
On MacOS and Windows, on the other hand, I don't see a chance of this working anyhow. The virtual desktops there are usually just a single stack behind the scenes, and they are not per screen, so working with those platforms and expensive window manager tools has been always a pain for me.
The fullscreen mode of Apps alone is just so botched, no way this is gonna work failsafe with a third-party window manager that is reverse engineering the unofficial, breaking, APIs.