Great point but should we include in "looks" things like body type and ethnicity?
There was an escort who said in his profile "no blacks", he even came into the forum to defend his argument. I cna't remember his name or I would @ mention him.
personalities? Maybe he likes the thrill of getting paid to have sex with men or he's proud he can convince guys to pay him. That's a stretch, the rest of your point was great till you went into that hearsay.