In my experience, people usually wish for discussion to be more direct, without all the posturing and sugar-coating. They just have to remain delicate by default because you never know if you're talking to one of the minority who can't handle plain talk.
I don't know how large your sample size is, but speaking for myself, I would much prefer to get a simple yes or no, and then proceed or move on accordingly. If you are speaking to a guy who thinks himself very attractive, then he might be slow to comprehend that a girl would not share his opinion (especially if he has not been turned down before), but I expect most average guys would not have that problem. Sure, a lot of people will have hurt feelings, but there's no way around that if they already have established feelings that are not reciprocated. If nothing will come of it, then it's best to end it as soon as possible.