When my T says that, she means it. No strings attached.

When my Mom used to say it, the "but" meant: why aren't you doing something with your writing, or your art? Or: "You're pretty, so why don't you stand up straight?" I think it depends who is saying it. There doesn't have to be a "but" afterwards. It should be a compliment. We all have good qualities. Period!