Witnessing debt in a large codebase. Small things, like tons of repeated code in tests. Instead of extracting a helper or finding existing code that does what you need, people just copy-paste or slap something together and move on.
I think it's natural that people want to get their task done and move on, and don't care about keeping the "cesspool" clean.