I completely don’t understand this. I get that everyone is different and this is in no way meant as an insult, but maybe you just haven’t had the right person doing it. I’ve been fortunate that I’ve had some very talented women share their oral skills with me.
I think biggest key has been enthusiasm of the giver. If she (or he) really doesn’t want to be down there, then you’re gonna get a sub-par blowjob.
Skill and experience matter, too, for sure but that’s more of matter of getting a really good BJ and an excellent oral experience.
I knew this was going to come out, so here's my answer

I've received at least 15 different
it will be the best blowjob of your life type of blowjobs, by different guys Incredibly enthusiastic, perfect technique, with that self-confident cock-sucking grin... Everything was perfect. Guys who could easily get my dick in their throat, licking my balls... I've really tried everything, from really talented guys.
But what I'm missing is the fantasy. I like the feeling, but I typically close my eyes and imagine that I'm fucking him. I'm an ass guy, I don't know how to say it... If the blowjob is paired with any type of assplay, it makes it a much better experience for me. If the guys sucking my dick is on his knees, wearing a thong and pushing his ass out... That's where my eyes will go. If I can finger his ass while he deepthroats me... Much much easier orgasm for me! If he moans on my dick every time I spank him... Huge turn on.
The thing is, a lot of blowjob kings and queens do not like assplay at all, which is fair. But then it's not fun for me, I don't like spanking a guy who doesn't feel pleasure with it. I kindly explain that we're not a match sexually, but then they go "oh but it's just because no one sucked your dick as good as I do", and there we go again
