You are not logged in.
Compliments go to the persons who removed undesired packages from Arch its "base linux" installation over the last couple of years. Think of lvm2, man-db, man-pages, mdadm, pcmciutils, reiserfsprogs, s-nail, texinfo, vi, xfsprogs. A few years ago they were all installed by default, and should now be installed explicitly by the user. Well done.
Though there is still a package that is undesired on some systems. For example:
Cryptsetup, a dependency of systemd. I don't want to encrypt any block devices at all.
Please make cryptsetup a user explicit choice, like the file system userspace tools.
Offline
The things you mentioned can be removed without breaking things. That is not the case with cryptsetup, removing it WILL break several thing in systemd. That's how dependencies work.
Offline