This creates a major time management issue. If you have time blocked off for important, high value tasks, you can be easily distracted by someone else's lower level tasks.
Task switching, especially to focus on low level tasks, is highly inefficient in both the short and long term and should be avoided at most costs.
On average, I got almost half of my code for the week done on that one day.
I think it really depends on related context though. If I am working in an operational capacity then I may need to answer the phone every time it rings. If I am doing project work requiring a great degree of creative problem solving I am going to block off my calendar most of the day and prioritize a lack of distraction. My phone will be on "do not disturb" and I won't be looking at it. Impatience and interruption are the killers of creativity.