In principal Delta Lake is file format agnostic. However, the Spark implementation was developed around Parquet, so there is implicit coupling in that implementation. I don't think anybody in the project would reject efforts to decouple better, but it would be a lot of work to achieve similar features and performance. I could be wrong, but that is my perception from conversations over the years.