“You have a sleeper build” is not a compliment

People use it as a compliment but I think if anything it is an insult. I have been training for all those years just for someone to say “hey do you know that you don’t really look strong but you are actually strong and muscular !”. Like just say “you’re strong”, why would you add that I don’t look like I am.

It’s similar to telling someone “do you know you’re much more beautiful on the inside”, no one will take it as a compliment.

Edited: just to clarify, even though it probably seemed like it, this post is not me venting about having a sleeper build, I don’t think I do and haven’t been called that in a while. I just wanted to express my opinion on this in a lighthearted way.