Because while moving on an Xbox controller lets say & move the mouse it won't work... because it switches between when you use one or the other... I've tried myself before.
On counter strike go I use the left stick of my controller to move around, and I use the mouse to point and shoot it’s super easy haha. Would like to do the same on D2 but I’m actually used to KBM now