Extracted from these lines
[comment u/Turbulent_Tank726] The duplicated records from the daily full export is the part I'd actually complain about, and a materialized view only hides that you're paying to re-ingest the same rows every day.
[comment u/OkZookeepergame3449] 40+ materialized views just to dedupe is using the wrong tool. ReplacingMergeTree with a version column handles the daily re-exports on its own