I guess if you were twelve I could see your point....
Of course, no one said anything about "attractive". Sayid, a very smart man declared his LOVE for Shannon, not his lust, so unless you think he is a horny teenager that is just saying that to get laid (which if that were the case he would have told her he believed her about Walt) - then no, Sayid seems to be the wrong person to declare his LOVE for the female with the worst personality on the show. Sawyer yes... Sayid no.