I completely agree, but I'm pretty sympathetic to the employees. I've worked enough and made enough jokes at work that I don't give much credence to them. At a lot of places I've worked, people internally often viewed the infrastructure as shit, even when it's well-received by users. I think it's part cynicism, and part that so much time goes to fixing bugs, when all you see is that bad part of something, it colors your judgement.