@afewbugs
Ah, replied to a post which was removed before I could press reply. Anyway, here's the comment:
I think, to some degree and in a work environment, it's also because maintenance tasks and day to day operations stuff is not typically valued in an organization. Some people - and they're often men - don't do work which won't get them recognition from higher-ups.
I say this as someone who prefers to do maintenance work and operations stuff, and who likes to clean up and make sure my area of responsibility is in tip top shape even where people don't typically look.
But most people don't think about the cleanup and maintenance phase of an IT project, so they leave their mess everywhere. Which is frankly somewhere between annoying and infuriating.