Programming Peter Principle
Every programming language that is working well gets burdened with new features and frameworks until it sucks.
Another version is that programmers have a tendency to write code that is just complicated enough that it still runs, but is unmaintainable.