some commands give different output in graphical terminal and command line, why they do so?

e.g. $ echo -e "\033[5m"

will set blinking text in CLI mode but it wont work in Xterm........ why???

there are many commands with this problem.