It's the worst for your personal productivity but are those interruptions an net gain for your team's productivity? Recognizing that inflection point is key to great teams.
The person being interrupted presumably loses a little productivity, but the person doing the interrupting probably gains quite a lot compared to having to figure it out on their own or wait for an email response in a few hours.