hplip tools need user access to the devices for checking ink levels and user-level configuration. This was formerly done with hal FDIs. As per discussion with Till Kamppeter.
The build of extras with larger external dependencies is wrapped in: --enable-extras