It is a pain to create binary packages. But installing a
program from source tarball is a tedious task. You need to
run ./configure & make && make install.
Sometimes you need to resolve the dependencies by hand as
well. That's where source-code-based package distribution
systems come in, and the largest system is, IMHO, CPAN. If
you could upload a autotools-based distribution onto CPAN, then
the users of the software can install them with the cpan
command (or cpanp or cpanf or whatever), with the dependencies
And for my case, it was considered especially benefitial, since
the program I am now working on (it's called incline, a replicator for RDB shards using
MySQL or PostgreSQL), uses perl scripts for running tests.