Its not about being attractive bro its about chances of that shit happening IRL. I've said this hundreds of time that if you just wanna watch a regular beautiful girl get banged by a regular guy with a horse dick then just watch porn why bother by playing a game. Just go out get a Girl friend its not that hard and bang her for the rest of your life or just watch a porn movie that has a good plot. There's nothing exiting about that on the other hand there are guys in this game like Alfred and HOBO which ANNA wouldn't bang IRL. So its interesting to watch what would happen and how they would seduce and bang ANNA. If HOBO and Alfred weren't in this game I wouldn't even play this game simply because either I have done things shown in this game or the things are just plain boring. But I understand why people don't like that.
Alfred is actually pretty realistic, as somebody mentioned he's a pretty successful fashion designer, so not only can he provide Anna with a "fashion experience"(great clothes, modeling, making her feel generally great about herself), he also has experience with young beautiful models, so he knows how to be charming. Then you have Anna's serious daddy issues, with Alfred reminding her of her Grandfather whom was the only person that made her feel absolutely safe and secure, tie in all the shit she's going through in a foreign city, with an unreliable boyfriend, which makes her crave support, along with the fact that she just really likes nice guys, and you got all the ingredients for the whole Anna-Alfred scenario. Not usually looking for solid writing in porn games, but Deep Sleep did a fair job with that scenario.
Hobo is wack though, but like you said that's part of the kink.