It is not possible to build e.g. "lsof" without kernel sources being installed; this may not be possible on a disk-limited system, and only the header files are required anyway. It also precludes users from writing their own utilities.