He still has a legitimate point. If Firefox does nothing with TIFFs, why does it require libtiff? If the answer is that GTK contains functions which call libtiff, that's not a good enough reason if those functions are never used by Firefox. Fixing this would require more conditional compilation and/or looser, run-time linking of dependencies. Unfortunately both those things multiply the number of possible configurations and hence places for bugs to hide.