Would all these dependencies be missing from the install?
Depends on what (bulk) packages you selected during install. Looks to me like you skipped Samba and the entire dev tools thingy (not sure what it's called in the installer).
To me, this would mean the authors of all these "upgrades" saw fit to add all these dependencies to their apps.
You can't build a package that satisfies everybody. Usually, packages are built so they can be installed on a VL standard install with the default package selection. Then again, a lot of programs need extra libraries to work
Most programs also have optional dependencies during build time. You'll get more functionality if you build it with those optional dependencies (or, if you look at it the other way, you cripple the program if you don't build it against those optional dependencies
Ultimately, it is up to the packagers to decide what dependency is to be included and which isn't. As long as you use a packages based distribution you will occasionally get packages you don't really want. But this is only a small trade off if you look at the time it would take to package something yourself without a particular dependency.
A third option already mentioned by the headeacher is you have a non-vl repo enabled in slapt-getrc.
I didn't say such a thing