I never understood why you men feel the need to spend your money.
Most Helpful Guy
They don't know any better. They were told that is what gentlemen are suppose to do when he likes a girl. To the guy that is a valid form of courtship. To the guy saying "Can I buy you a drink" means "I like you and would like you to consider me for a relationship. If you are interested in me then accept my offer to let me know how you feel". What the woman will hear is "I am so desperate that you deserve free stuff just for talking to me."
Even if he knows it doesn't work, he has never been taught another way to attract a woman, beyond cheesy pick up lines that don't work either. Men aren't actually being taught how to introduce themselves to women that they are interested in. In fact women spend more time telling guys how not to talk to them, than about how they want to be approached.0