Sometimes I wonder why some dev teams take 10x longer to develop some functionality than what I would consider reasonable.
Then I see code like this.