All the GUI and homebrew apps can be updated in-session; it's just the system side of things that needs a reboot after updating. Like your smartphone, the underlying system doesn't need updating on a daily basis.
I get it - your personal habits don't jive with the immutable paradigm. But for the average user, I'd say it's not a major issue.