I’ve seen scenarios where someone will refuse to collaborate tightly (eg: pair programming), but also be surprisingly slow at getting around the tools and getting code out the door. Or they rabbit hole on something that ends up being a waste of time.
I’ve also seen scenarios where someone who is highly proficient just needs context to do a fantastic job - for example, a designer pairing with a front end engineer to iterate on some UI changes in an hour.
I’ve also seen scenarios where people expect a huge amount of direction and task definition upfront, and refuse to work in ambiguous circumstances. And the opposite.
And finally I’ve seen scenarios where you think you’re about to sit down with someone to work together on something, and you realise your time is better spent understanding the issues they’re facing in their life, and their concerns, and dignifying them before considering the task at hand.
If you suspect that siloing is preventing you or your team from accomplishing more, faster, more sustainably, make a case for it. But don’t cargo cult pair programming or backlog grooming or any other process for the sake of it, then you’ll just look silly. Good luck!
My team of contractors working for a large government department work together all the damn time. Most of us are fully remote so it’s pretty common to have work calls that can take more than an hour just for peer programming. Sometimes there are calls that start with a valid business purpose but are really just social calls because working from home can get lonely and you want to get to know people better.