How does static typing help you to tame the use of classes, reflection, configurations, rest interfaces, db interfaces, ...?
Just on friday I was talking to someone, where he said that his developers don't like the code and feel the constant urge to rewrite it... with the core functionality being a huge mess.