Hmm... is the mutability of data really enough to create a need for transactions?
For example here on HN (which afaik also stores the data in files) you can change a comment you wrote. But that type of mutability does not call for transactions, right?