Lightweight transactions allow us to maintain data integrity in the face of concurrent updates, but they don't do it for free. Because of Cassandra's distributed architecture, it actually goes to great lengths to guarantee that the data is in a certain state before modifying it, as all the machines that store that piece of data need to be in agreement.
Accordingly, there's a performance penalty in using lightweight transactions. As a result, you shouldn't use them in situations where you don't need to.