In development at least, most of the times I hear this, the "availability" is only needed for random unplanned meetings from useless managers that can't actually plan or work asynchronously.
The organization as a whole or individual managers can't do their jobs well and they make the people that actually get shit done pay for it by "standing by" for no good reason.
Ironically, they also completely ruin productivity with these interruptions.