I notice that emacs shell-mode colorizes certain strings in the output of a command you run. For example most (though not all) words starting with - or -- get colorized. You can see this if you run emacs --help. I don't see this goofy colorization in term mode or eshell mode.