Man, you must have worked for some terrible companies. I have friends at everywhere I ever worked and we always tried to cooperate.
I've met everyone above me on the org chart. It's not that impressive because we're smaller, but we're also not doing layoffs and I can talk to people who make human decisions, rather than folks who are trying to cut 10% of expenses off of a spreadsheet by firing "resources."
So I don't think it's quite the same.