Итоги голосования для комментария:
ariklus Заявка на основе логики, — результат в моем понимании это и есть «юзерский интерфейс». Который отличается от белого шума на экране или случайного рисунка китайского карлика сидящего в мониторе тем что внутри устройства есть четко определенные правила и сущности, которые среднему юзеру не видны и безразличны.

Понимание того, какие именно на устройстве стоят процессор и видеокарта, какова внутренняя логика программы и.т.п. необходимы или при разработке, или если имеются контринтуитивные моменты в программе (хотя могут быть полезны в любом случае).
Но то, сколько внутренних сущностей системы видно пользователю — никак не показатель (не)существования систем на более глубоком уровне. Равно как и необходимость разбираться в процессорной архитектуре чтобы пользоваться программой — не показатель того что программа хороша.