I understand why people might want snapping enabled by default, but I also think the argument that there's little demand to disable it is a poor one.
The problem is that casual users may never realize that it's window snapping making their window drags appear to stutter. I think if they were told this then a higher number of people might opt to disable it.
But I wouldn't disable it myself. I would hunt for some middle ground - a way to make snapping not visibly interfere with window dragging *as much*. That could be achieved by some combination of modifying the snapping distance or automatically disabling snapping when the pointer is above some moderate velocity.
I understand why people might want snapping enabled by default, but I also think the argument that there's little demand to disable it is a poor one.
The problem is that casual users may never realize that it's window snapping making their window drags appear to stutter. I think if they were told this then a higher number of people might opt to disable it.
But I wouldn't disable it myself. I would hunt for some middle ground - a way to make snapping not visibly interfere with window dragging *as much*. That could be achieved by some combination of modifying the snapping distance or automatically disabling snapping when the pointer is above some moderate velocity.