@Crell The thing that I see happening a lot is that things are made configurable that aren't actually configurable - for instance because there's only one implementation to choose from - or should be represented by code rather then being generalized into something requiring more configuration than actual code would have...
If given the choice between having a site admin write 5 lines of code, or writing 10000 lines of highly complex dynamic code so that the admin has 5 buttons instead, Drupal will always choose to write 10000 lines of complex code. Always.
Add comment