This, 100%.
Things like control flow, function definitions, and major logic paths in the code should be optimized for clarity, not a minimum number of characters.
Same.
In the beginning, I was impressed by this type of "smart" code.
I also tried to write code like that because I thought it looked cool, and that's how "smart" people do it.
Nowadays, I prefer the more verbose code that's clear and easier to read & understand.
Mention: Apply common sense. It doesn't mean that I prefer verbose code just for the sake of it or that I never use shorter code if it doesn't affect legibility. Also, don't fixate on these examples from the picture. They're some examples to illustrate the point.