Think you just answered your own question.
Quote:
tcp_sack was introduced to deal with especially unreliable connections.
...
This requires additional resources (memory and CPU) on both sides to handle this.
...
Within a data center - or some other high controlled environment - it does not make sense to have tcp_sack enabled.
...
Over the general internet, I'm not too sure. One does experience some levels of packet loss
Perhaps this is the reason you think this
Quote:
Our networks are far more reliable that what they used to be