It really is pretty shocking that at this point Apple hasn't invested the time in a window snapping situation. Their other window management utilities (mission control, hot corners, etc.) are all very nice, but all incredibly pointer/mouse-centric.
I'd guess that a lot of macOS users don't care much since the pointer inputs (touchpads, magic trackpad) are really quite nice on Apple hardware. On the other hand, I definitely started using tiling WMs because the trackpads on my Linux laptops were always absolute garbage in the mid-2000s and early 2010s. The first time I used a Macbook touchpad I understood why so many people fell in love with those devices - especially back then, the touchpads felt magic compared to the crap being put out by every other PC manufacturer.