"I prefer code that can be quickly scanned, and hard wrapping at 80 columns (IMO) doesn't facilitate this."
Then you shouldn't hard wrap at 80. Subject to any agreements with your team members. :)
I'm just speculating on why some people recommend to break at 80, which was originally the length of a physical punch card and so has nothing much to do with readability in and of itself. Fundamentally, 80 is likely just the most likely common denominator (MLCD).