For qt/bitcoind, I completely agree. Disagree on tests though. --disable-tests is very common, and one of the first things likely to drive a distro package maintainer crazy if missing.