A compliment that is
technically an insult...
Cute basically means mildly attractive, or it could mean pretty boy
Basically if a girl calls you cute( as in mildly attractive) she thinks you are attractive, but not attractive enough to date, or smash. Basically if you are cute, most girls would friendzone you.
Now if she calls you cute in a pretty boy way, she means that you are very good looking, but in a foopish and effimate way.
Girls don’t want to date, smash, or whatever with these men because.
1. You aren’t good enough for them in terms of
attractiveness2. You are too feminine for their taste, and too pretty for them. See
high maintenance