But if you continue to ask for it, honestly, and your partner cannot or will not give it to you... then
Well, then that is a different conversation. Sure, if your SO is not forthcoming with things that you ask for in a straightforward way, that is a problem, but the problem is not your "neediness."
The conversation has changed midstream from apples to bicycles. (Sorry for the mixed metaphor.)
I thought the original question was "is a compliment worth anything if you have to ask for it."
I think it is.
Today I did something nice for my bf (for him to discover later in the day after he left my house), and when he called me this evening, he was telling me about his busy and hectic day. He didn't mention the nice thing spontaneously, but when I asked him about it, he was very sweet, grateful, and made an appropriate fuss. I didn't feel the compliment was insincere because I asked for it.