You know what's the problem with boring code? It's boring. This means its information content is low, and its abstraction level is low. This means that you need more of it to express an algorithm.
Code may also be boring simply because it is unsurprising for someone familiar with the subject matter.
Code may also be boring simply because it is unsurprising for someone familiar with the subject matter.