On macOS, you can enable window dragging by holding down the Control+Command keys with this command:
defaults write -g NSWindowShouldDragOnGesture -bool true
I use this with "three finger drag", and resizing at the window border hasn't been much of an issue for me.
Wish it worked on all windows. For some reason Settings is exempt from this, for example.