It all just depends on how we wish to invest or spend our time. There isn't a right answer, except as is appropriate for each of us. If it's hard to find more than a 3-hour time block in which you can be pretty certain of no interruptions, then that's how it is.
If you are pressed for time, then extract may be the only way. And if it produces beer you like to drink, it's a win.
I've just switched to all-grain, and I'm working to find ways to reduce the time spent. But there are inescapable time sinks I probably can't reduce much. Just bringing 5 gallons of water to 170 degrees takes time. Then there's preheating the mash tun. Then doughing in, and then waiting an hour. Then draining the mash tun, mixing in more water for a batch sparge, then draining again.
I'm thinking that's 2 full hours right there if everything goes right. Then bringing to a boil, then boiling for an hour--probably another 90 minutes. Then racking to the primary, and cleaning up--at least an hour, maybe 90 minutes.
By my count, that's 5 hours to do an all-grain. And it'll probably take longer because Murphy was an optimist.
Why on earth would I devote 5-6 hours to brewing? Ummmm....there are only two reasons I can think of. Either the beer is so exceptional its value is worth the time....or I like doing it.
I find it relaxing. All the reason I need right there. That doesn't mean others should like or not like it for the same or different reasons. To each his own.