Exactly. It would be impractical for a cryptocurrency to reverse transactions as it will lose its credibility over the long term. After all, crypto was meant to be used as digital cash. With physical cash, you cannot reverse transactions at all (unless it's a credit/debit card). The same things happens with major cryptocurrencies like Bitcoin and Ethereum where transactions are final no matter what.
Still though, it's interesting to see a cryptocurrency implementing reverse transactions (like Reversecoin) as it will allow people to protect their funds against malicious actors. We all know how scammers have been largely prominent within the crypto space. By reversing transactions, you could easily get your money back without fear of losing it all. Everything will work in the same way as traditional payment processors like PayPal, VISA, and MasterCard. Perhaps, the best way this will work in a cryptocurrency would be via the centralized route where a middleman exists (sort of an escrow) that would reverse the transactions for you.
Nonetheless, as Blockchain technology promises immutability, I don't see reversible transactions going anywhere. This might only become adopted by government-issued cryptocurrencies, sometime in the future. Just my opinion