To me, we can't control who we find, and who we don't find, to be sexually attractive. I don't find women to be sexually attractive and I don't find all men to be sexually attractive. However, I am not charging people to spend time with me. That's the key here. If an escort can only perform with a narrow band of clients he finds attractive then, in my opinion, he is trying to get paid for a hook-up.
As many Forum members can tell you, there are plenty of escorts who perform well with people who span a multitude of "types," many of which do not fit into the conventional definition of "attractive." That's why these guys are well-liked, frequently recommended, and successful. Interestingly, the ones who come to mind do not charge outlandish rates. They also have nicely-worded ads, reply to inquiries quickly and professionally, and treat others with dignity and respect.