> Thus, I don't see why shred should be less effective in data=journal mode compared to the other journaling modes.
Because with data=journal, content that was previously written to a file (and made its way through the journal) might still be in there if the journal has not been replayed or garbage-collected in a while.