It's not about the money (well, OK, sometimes it is) but it's about the principle of it. I will buy a girl a drink if I meet her elsewhere and we go for drinks. But I won't buy a girl a drink I MET at the bar that night.
Young girls these days don't really see that as a sign of being a gentleman, if you buy them a drink. It's always funny how some of the older guys still think so and get abused for it. Not saying you do, I'm sure you go home with them

.