I find this is often the case with MacOS, sometimes with open alternatives available.
I wanted windows/linux like window snapping and found a free solution called Rectangle[0], but discovered however they do it was causing mouse lag in games. Apple dev friend investigated into it with logs from my machine and discovered they are "just not doing it properly, go buy bettersnaptool[1]"
Sure enough I go spend $8 on bettersnaptool and all my mouse lag is gone and I've got the tweakable window snapping I crave.
This is often the case it just depends if the open software solution is done "properly" or will have some small bug that may or may not bother you. Rectangle worked flawlessly in every other instance except once I would launch a game, the mouse lag was not present on desktop applications.
[0] https://rectangleapp.com/ [1] https://apps.apple.com/us/app/bettersnaptool/id417375580?mt=...