The main motivation for this is it ensures the files will actually be rebuilt if the configuration options are changed.