Firstly, this is about the core platform, not third-party libraries.
Secondly, I absolutely do keep all my projects in lock-step with the latest stable platform version.
My point is that I do that deliberately and in a controlled way, decoupled from my system package manager’s decisions.
I certainly don’t appreciate waking up to dozens of unexpected compile errors and warnings due to some random system Python version bump.
If your project requires dozens of installed libraries to use even it's base features, that tells me a lot about you and your project.
Mainly, it tells me you haven't thought about stability and the future of your application.