Totally justifiable IMO. In my day-to-day life its much more important that my shit works when I need it to than that I get whatever potentially something-breaking latest hotfix patch for everything on my system. Put simply: My OS, and the packages I use, work. If I don’t update, I’m sure it will also keep working. When I have time for an update to break something, or want to pull in some new feature or patch, I’ll run an update.
The whitespace doesn’t bother me at all, but holy hell! Any time I’m trying to understand a Python program/library that’s anything above a couple thousand lines of code, I instantly feel a burning hate for dynamic typing.
I love Python for scripting- in large part because of dynamic typing. IMO it’s just not a language made for building large infrastructures.