> "... the reason why there's so much churn is because smart, inventive people are constantly finding better ways to do things."
It also follows that at some point, these smart, inventive people will come up with fairly stable frameworks that are sufficiently flexible and powerful to accommodate most of the problem space out there. It is reasonable to ask if such a point has been reached...