Yep, that's comparable to pkg-upgrade(8) (which only updates third party software, if you think of the ports/packages as an "app store") and freebsd-update(8) (which only updates the base OS).on a second thought: mobile systems have you covered in a somewhat similar way. My Android device will update "apps" automatically and just take what's coming from upstream, while the base system is handled in release cycles.