I think it was because she thought he was so human that he'd forget everything she detto to him when he turned back. Also, she detto she loved the Doctor to make John Smith think The Doctor wasn't all that lonely, as he was loved.
I think that she thought he wouldn't remember o she was trying to get her feelings across to someone who might remember what she detto so John Smith was her best chance as it was still technically the Doctor.