Complexity slows down developers, creates knowledge silos, and makes it difficult for team members to be autonomous. It also leads to frustration and increased pager duty.