> If that's true, how do you explain the observable pattern of many consumer applications degrading in UI functionality and coherence after a certain point?

Well, that's easy: Bad choices. The better something is, the easier it is to change it in a way, that makes it worse.

I agree with GP, everything can be improved, but that doesn't mean that you will succeed, or that you should try, for various, separate reasons.