Although not really part of a UI's "design", performance is often overlooked as well. A poorly performing UI violates every single one of these design rules. My sony android smart TV looks amazing but the UI is so slow as to be unusable. An unstable UI that is always changing also violates most of these principles. Smart TVs seem to be exceptionally bad in this area too, with the home screen layout and app icons freq…
"unlabeled icons (often without even tooltips)" The worst software I worked with in this regard was CATIA V5. It had not only hundreds of little icons in the UI, but they were also used in the documentation. The manual regularly said things like "Todo X first click [], then [] and finally go to [] to do []." This is from the very first versions of V5, so many years ago, and hopefully has improved.
So "V5" is not "version five" of something?
God.