But, maybe XYplorer could fix what MS never did?
Description of the issue:
When dragging items (to copy or move) to places that are currently out of view, Windows will start scrolling the window content when the mouse cursor reaches the border of the window/content. The scroll speed is a set standard speed, that increases while the cursor is being moved. To move a file/folder from one location to another location that is far away in the tree, one has to wait a long time until the new location comes into view. Wiggling the mouse does speed up the process, but not by much, and scrolling can stop completely when the mouse cursor accidentally hovers outside of the "scroll sensitive area".
Possible solution:
When the mouse cursor (1) reaches the top/bottom of the window/content while dragging a file/folder (2), a scroll speed widget could magically appear (2). The grey area would align with the mouse cursor. Upon moving the cursor into the gradient, the scroll speed would depend on the cursor position within the widget (3). Left is slow, right is fast.
I don't know if there are standard values that would fit everyone. So, maybe 0.5x to 5x could be the default, but the speed range could be configurable in the settings. And, since this is XYplorer navigating a file system, the scroll speed widget should only be invoked for vertical scrolling.
XYplorer Beta Club