A recent high-priority project allowed me to tell people they couldn't bother me for 6 of my 8 hours in the office. It's been awesome for my morale and my productivity both.
I love helping others, but being interrupted constantly is incredibly frustrating. It can wait until tomorrow.
Probably the main reason I want to get a remote job. Constant disruptions.