In the documentation it shows a way to use a materialized view consuming from a KafkaEngine sending the data to a *MergeTree family table.
This has the benefit of, in case of changing of transformation logic, detach the table, make changes, and reattach.
However, if you're not applying logic to it (e.g. field type conversions) , does it make more sense to use the materialized view as destination, applying *MergeTree engine? i.e. removing the TO table part and sending queries to the materialized view.
I don't see this approach anywhere, though. I can see the loss in the flexibility, however, does this approach make sense at all? and what are the limitations of this approach?