There is no packages in FreeBSD
Alain De Vos , it is the kernel and the userland, as any other whole OS, which is basically 95% of OSes out there except notably GNU/Linux.
pkgbase is not packages, it's system packages. "Packages" in FreeBSD sense are 3rd party software built from ports.
What made some confusion here is FreeBSD project using the same tool in same fashion for system packages and 3rd party ones.
On Windows there is no such "package update" but in theory, MSI updates are done for both application software and windows updates.
pkgbase is not about any sort of diversification ala Linux. But it makes it easier to test and deploy local changes to a piece of FreeBSD.
Base packages are simply better system than binary updates but here the approach to introduce it through pkg and introduce it prior to sanding off rough corners by making a freebsd-update-pkgbase tool which takes same or highly similar input as the old binary update tool, but does pkgbase stuff instead, may leave impression on some people it is changing some fundamental approaches to structure of FreeBSD. It is not. When I started using FreeBSD, freebsd-update tool did not exist yet at all, and pkg was a distant future (how many of you remember it was called pkgng?)
Things change, and not for worse all the time.
I have put my initial fears about pkgbase in the topic at that time, and proceeded to use it immediately because it is the future.
I don't like the way pkg shows everything together. I think it should be at least in presentation and tool naming, a different thing. pkgbase instead of pkg, a hardlink to pkg which does just the base stuff. But I know 0 of the implementation details...