I think it was because she thought he was so human that he'd forget everything she zei to him when he turned back. Also, she zei 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 of she was trying to get her feelings across to someone who might remember what she zei so John Smith was her best chance as it was still technically the Doctor.