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 attractiveness
2. You are too feminine for their taste, and too pretty for them. See high maintenance