Good question. I guess it depends on the product logic behind the data and your day to day intervention on the pipelines themselves. In my case, I get data from vendors with broken APIs or FTP dumps. Backfills can be useful to rebuild the missings bits from the UI. Likewise, the commercial team asks for a rebuild outside of schedule : you rematerialize only the subset of partitions that you need.