Robhuzz wrote...
Because they wanted Liara to be the first to tell Shepard and by having Miranda say it as well they couldn't guarantee Liara would be the first? Also, even when Miranda is loyal to Shepard, her loyalty to Cerberus does not falter until (apparently) just before the final boss fight at the collector base. It's entirely possible TIM forbade anyone from telling Shepard how his body came into the hands of Cerberus. It also fits nicely with TIM's lying about Liara early in the game as an attempt to isolate Shepard from his (previous) friends. Even if Miranda was loyal to Shepard, she wouldn't go against TIM's orders.
This is the main reason that I absolutely love this game. There are holes that allow the player to create within the game. I don't want everything spelled out because then it takes away from each us us creating our own world.
In my Shep/Liara world, Liara had made that request (to not tell Shepard) to Miranda and she was honoring it.
I also personally never thought that TIM was trying to keep Shepard away from Liara or he would have said she was somewhere else and doing something else. "She's on Thessia ... married with blue babies."

OK, back on a semi-serious note ... As far as TIM goes, he says that she is working for the Shadow Broker because if Shep knows that she is looking to destroy the SB it will take her off-task. Liara taking on the SB? I have got to stop that crazy gal! She'll get herself killed! That is how I play his comment on her. Shepard will always help her friends out and TIM needs her focused on the collectors. He knows that she will be there for her friends and uses it when it serves his purpose (see Horizon & VS) ... "Hey Shep, your friend blah, blah ..."
Or maybe TIM says that because he really believes it. Liara has been putting mis-information out there and maybe she played him at least
momentarily? After all, Shepard is sent to her for info on two recruits later on.
If TIM wanted to keep Shepard from Liara why send him/her to Liara? That part always confused me ... dang it TIM, make up your mind! Do I trust her or not?