I feel this is an inevitable consequence of a move towards languages with a culture of many small and transitive dependencies.

If my project has 100 dependencies, the release of an updated dependency will inevitably be a daily occurrence.