If you view a working framework as a possible end state, you will find its flaws.

If you view that framework as a possible next state to something better, you will see its virtues.