Impossible to do with so many variations in build systems. Practically every package would require additional tweaking, which defeats the purpose.
In general I agree. But there are the
./configure
make
make install
type sources, where you can automate to set up compiler options and to make the .tcz extension, including to see wether -dev, -doc or -locale is there or not.