When incremental repair came out in Cassandra, it had so many problems (as a Google search for "cassandra incremental repair" can still demonstrate) that we judged that nobody will want to use it, and it wasn't worth our attention. As Tzach noted, improvements in the regular repair made it perform much better, and adding to that the Scylla Enterprise feature of the repair manager - which can do repairs piece by piece and handle errors gracefully - so for most users the regular repair became good enough.
But recently Cassandra fixed most of the major issues of incremental repair, and it still has some interesting use cases. In particular, use cases where the database grows slowly over time, so after a year we only 2% new data each week, so it is wasteful to repair the same 98% old data every week. So it would be good to eventually implement incremental repair (based on how Cassandra redid it in Cassandra 4.0). But to justify such non-trivial development we will probably need a customer with a use case where this is important.
Nadav.