In my experience, most developers don't even consider isolation level in the first place and just take whatever the default is. Any race conditions are met with an 'oh that's weird', and then they move on.
Similar to how Rust forces you to reason about allocators.
https://docs.datastax.com/en/cassandra-oss/3.0/cassandra/dml...
https://opensource.docs.scylladb.com/stable/cql/consistency....