On Fri, Mar 2, 2018 at 5:56 PM, Grant Taylor
> I've found that removing not-strictly-needed layers of abstraction reduces
> complexity and makes things faster.
I can't find it again, but there was a neat writeup investigating the
TCP over TCP "tunnel collapse" phenomena. When two layers are doing
the same thing, there is a tendency for both to behave poorly. I'm not
sure any deeper explanation was or can be offered, but it is something
that holds true not only for network traffic, but disk IO and
databases as well.