If I execute this in Bash
echo "1 2"
I get 1 2. But if I execute
echo \"1 2\"
I get "1 2".
Now I would figure if I execute
echo $(echo \"1 2\")
I would get 1 2. But again, I get "1 2". In fact, no matter how many command substitutions in the chain
echo $(echo $( ... echo \"1 2\") ... )
I always get "1 2". Why is that?