Isn't an "echo" kind of a reflection of sorts? The Echo room is right next to that rock and if Pachacutec were to sit on the benched you can see in this photo, he would be looking out the door and directly at Llactapata.