That's your perspective, and that's fine. From my perspective and the way my team works, we lean over and chat. It doesn't bother our team because this is how we have been working. Your mileage may vary and that's perfectly reasonable to feel differently.
> lean over and talk to your coworker
There are no quick questions when you were concentrating. If we need to talk about the project, first we should step away from the desks, because everyone else is still trying to code.