Almost all factory waypoint moves that I make are small iterative changes to the next node continuing to support the armies as it pushes forward.
Typically the waypoint move would be very small within a single screen frame, and the factory would be out of screen. Tracking back to the factory to make these small iterative changes is inefficient.
The addition of being able to drag/drop the waypoint would not be exclusive of control groups, but would add additional functionality that would reduce micro-management in several common situations.
Reallocating factories to support a different front line is a separate issue which drag/drop would not be suitable for, and are also not be handled well using only control groups. These situations tend to result in additional micro-management.