Earlier quoted context omitted.
Old version support has a cost for the company supporting it. I guess it shows to the maturity of the company when they do. It's not easy to pull off. As a dev on a mid-size project, I'd say that those UI changes often have two sides, with people who will also complain "why can't you just fix/change X, it's such a small change, but so annoying". Everyone wants their issue fixed, but not the issues of others. Our proj…
> Old version support has a cost for the company supporting it. Old UI support has zero cost to it. Arbitrary new UIs have significant cost to them.
There are also degrees to which it's more difficult to memorize two loosely related things than it is to memorize two completely separate ones, because your brain keeps trying to treat them as similar even when they are not.