That's some stuff to think about. If you think about books, they are written to a specific audience and their reading level. We should consider who we write code for. I think in most cases that are our colleagues. What level are they at / should they be at? I like Ezell Frazier's metric here in the comments "Would a junior dev be stressed out trying to read it".
In the cases where the code gets complex and can't be any more simplified, you should add comments describing what happens.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.