You can solve that easily with the free rectangle app today.
So when Joe Windows considers switching over to Mac, they see that there's no equivalent to the Windows snapping feature that's been in their OS since Windows 7, and they might think macOS is inferior.
I personally don't need this feature from Apple but I think they needed to add it for their own business needs.
I have this set to 15px, so when I drag my app windows around, they snap to a grid with 15px spaces between the windows. Dunno why I find it so satisfying, but it really scratches an itch in my brain.