The optional type annotations in Python is a big and relatively new thing. For the majority of its life, Python didn’t have any good solution for static type checking, and people coming to the language fell in love with it for different reasons.
Today’s case study: how many old-school Python developers use type annotations? Specifically, we’ll be looking at the core developers because these are mostly people the most dedicated to the language.
I really don’t love how the author phrases this post, not everyone thought it was a needed feature which is why it’s now an optional feature.