Honestly, if you don't have a list of these places in your back pocket (or your noggin), you're doing it wrong. Having your "regular" place is incredibly valuable when you're trying to make a good impression on new people - not only does is communicate a sense of worth (you know the chef?!) but also because it's a known quantity (you know you can get a table, you know the menu so nobody will be left out awkwardly, etc).
Or as my father put it, "The people you meet on the way up are the people you meet on the way down."
I think a number of people will not like that, but I of course recognize that people who want to move ahead quickly have to do this.
I've found that being friendly and helping people get things done is the way you move forward in an organization because those are the skills you need in management.
I'm not picking a side here, I'm just pointing out the operating mode that has resulted (in my observation) in at least one person getting ahead pretty quick.
"You need to have close friends that are at your stage in life and higher, and for that, you have to leave the ones that stayed behind back."
...is not the same as being friendly. It's actual sociopathy.
I heard a stat last year that said that most people make within +-10% of their 5 closest friends salaries. It makes sense when you think about it. If you're hanging out with people who work dead end jobs and simply get blasted every weekend your most likely going to be doing similar things. Likewise, if you hang out with people are always coming with ideas for companies and following through you'll likely be doing same thing.
The only reason "friendliness" works is because people think it's genuine, instead of a gimmick to get ahead.
Why do people have to pretend these guys have some kind of great virtue? They're getting what they want, no need to sugar coat their behavior and give them accolades they don't deserve. Call a spade a spade.