well.. yes and no. you aren't developing in a vacuum unless you're the only dev in the company, and even in that case you'd have some coordination to do.
drives me nuts when I need to run something by a dev and he's gone at 2 pm and I need to wait till he gets into the beer-induced code rage mode at 10 pm and even then he might be on slack or maybe not :)
Just wondering what would you do if you need to run something by a Dev at, say, 5PM. Or 7. Or 10 in the night?
Or at 2am, when Asia woke up to a big change-request/bug/whatever?