I appreciate all the thoughts shared here.
For the record, I am not against compliments/telling DD she's pretty. I tell her regularly that I think she's pretty, or that a particular outfit looks nice, etc. I just don't know why people feel the need to say something that to me seems so generic. On a busy day out, we might hear the same compliment 10x. How about "Have you had a good day?" instead of "Oh how pretty you are!"
All the thoughts here have prompted...