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.