I posted on another thread about running DCC locos as analog units. I was told that DCC locos run best on DCC and even though they can run on analog, they don't perform as well. So I put it to the test and with the one DCC loco I have it is true. She runs ok on analog, but so much better on DCC. I never new.
If you think about it, the DCC decoder is a micro-computer which needs power to run its internal operating system, and to control power to the motor and to the functions (like headlights). It is most at home when the decoder receives full 12V DCC power from the track.
While it can also run on DC, it first needs enough DC voltage to run the internal computer circuit. This is usually 3-5V for non-sound and around 7-9V for sound decoders. Only then it can decide that the voltage on the track is DC, and the appropriately send the power to the motor. Since the power for the motor has to first pass the bridge rectifier all decoders have, then the H-bridge circuit that supplies power to the motor, it is not the same as running a non-decoder loco on DC. Then as others mentioned, many DC throttles do not supply pure DC but either pulsing DC (rectified but not filtered) or even PWM (pulse Width Modulated) pulsing DC. those pulses can sometimes "confuse" some decoders into thinking that they are receiving DCC signal, causing them to to become erratic, or misbehave other ways.
It is always the best for DCC locos destined for DC operation to have the decoder removed.