"shy, timid, and seemingly incapable of striking up a conversation" - that sounds IDEAL. Why are you complaining about well-behaved, respectful men? I don't want to join the dog pile on the author of this silly little article, but I will say that the old narrative of women waiting for a man to pick them up at the bar is TIRED.
Get out there, ladies! If a guy isn't slobbering cheesy pick up lines all over your cleavage, consider yourself in the company of good men and get busy. Start a conversation, make him laugh, have some fun with polite men in a social situation.
And every time I've bought a guy a drink, it was worth the $6 bucks just to see him blush!
In the meantime, I'm moving to Seattle.