Today at work I encountered a fifth "contact us" system in a single codebase. Previously I'd worked to remove three others because why do you need 5 separate backend methods of supplying user feedback!?
Also I can't even really point to the "Don't Repeat Yourself (DRY)" principle because the author of this code wrote each one individually using entirely different methods.