it makes the output no more possible if interpreted by tty the \e's get processed by terminal and no more .. just an example where it is so:
var=$'1\e[G\e[K2' ; declare -p var if G was H for other line then it completly messes the terminal up isnt it better to escape by \e ? ..