And on the other side you see a lot of single implementation interfaces; or 2 lines methods which call perfectly named methods 7 levels deep which could have been a 50 lines method easy to grok on a screen with zero scrolling.
So things are on a spectrum depending on the situation and what you want to accomplish => measuring code quality is not a simple thing.
So things are on a spectrum depending on the situation and what you want to accomplish => measuring code quality is not a simple thing.