>Static typing fans hardly ever acknowledge how difficult the types make it to read the code
I think types make code much more understandable. I like them to be explicit so there's no mental overhead of thinking "what type might this be" - and the larger the codebase, the more this pays off.