totally agreed on 3. You're also missing the challenges of dealing with updates/deletes; and managing the many small files.
CDC from OLTP to Iceberg is extremely non-trivial.
CDC from OLTP to Iceberg is extremely non-trivial.
The current Iceberg architecture requires table reads to do so many small reads, of the files in the metadata tree.
The brand new DuckLake post makes all this clear.
https://duckdb.org/2025/05/27/ducklake.html
Still Iceberg will probably do just fine because every data warehousing vendor is adding support for it. Worse is better.