Checking my email hourly during business hours and once after 5pm keeps my inbox tidy and my stress level much lower. Last time I missed two days of work I came back to 800 messages and it tooks weeks to catch up. The stress of seeing 100s of messages is what gets to me. Constantly cleaning up my inbox is the only way to avoid that stress.
Now if I was allowed to develop infrastructure as code all day this would be very distracting. I hope for that Nirvana one day. However, since I do a lot of support and people depend on me I need to constantly react and switch gears.