I think it's actually on topic. Different addresses for each received transaction is a huge thing. Is Bread the one that does dynamic fees, too?
No, I don't believe it takes out any fees at all... just takes out the $.07 or so in miners fees. But changing the public address isn't really that big of a deal in terms of keeping your transactions untraceable, IMO... all of the previous transactions before can be linked by following where each transaction goes too.
But for example when using a wallet that mixes coins automatically when sending coins out, now that would help out a lot in keeping everything untraceable... I would input the "M" word here now, but I'm going to keep things on topic.

By fees I meant the dynamic miner's fees. Like instead of always being 0.0001 BTC, it will choose whatever is the lowest that will get it confirmed (usually less). I forgot what wallet does that.