I can't really tell. I mean, there's enough people on HN who say they do pair programming at work, and some even that they do whole projects almost exclusively in some sort of group coding sessions - to me this seems like a bizarro world, so what do I know about majority of software jobs?
For me personally, every software job I've done so far - including both the ones where I was one of few (or even the only) coders in the company, and ones where I was but a small cog in a multinational corporation - all of them had an availability component. Usually in the form of being there to answer some question, or help someone who's blocked or slowed down by an issue I'm the best suited to resolve (or the only one in the team/branch/company who can).