He wasn't talking about simply dating someone you find attractive, but the fact that almost everyone dates people they find attractive, and then they blame each other after breaking up, never realising that maybe it wasn't a good idea to place the looks in the first line, and see if there's something good going on with the other person.
Are you sure you are not reading your own meaning in the OP's words? I agree, only using attractiveness as indicator is bad, however, discounting attractiveness fully is also equally bad. Lets say, you meet someone, someone you love being around, share common interest and hobbies, but you don't really find attractive, however, you go and create a relationship with them because you think you're not going to find your ideal. Years later, because this is the way life is, you find your ideal partner, you share interest and hobbies, you love being around them and you find them very attractive, and ditto for them to you. One of two things will happen, either you will break up with your current partner to have a relationship with your ideal, or you stay with your current partner and harbor resentful thoughts against them. In both cases, you are hurting a person who doesn't deserve it.
I myself never had a girlfriend. No one would go out with me, just because I don't look like Beckham. I always respect girls, talk to them in need, compliment them and things like that...
Just because you are nice to women, doesn't mean they are required to date you.
...and I get angry when a douche who's ignoring the girl I like gets her just instantly because he has beautiful clothes and some muscles. Actually, some douches has no interest in having a real relationship. I found myself in a conversation with a douche and I told him "Meh, congrats for your relationship, I hope you two will be happy together" and he said "Man, I'm trying to find a way to convince her have sex with me!." And he was just a 14 years old. Is that normal?
In that case, both parties are being shallow, they sound great together. Do you really want to be with someone who is shallow anyway?