D
Очень много системных UIев сделаны по антипаттерну “Лавы” Когда-то была тулза под Win16, потом написали новую для Win95, но часть функций осталась только в той, что под Win16. Потом прилетела новая версия из Win 2000/XP, потом написали тулзу под тач-скрины в Win8, и сейчас в Win10 для одного раздела каких-нибудь настроек системы у тебя есть 3-4 различных системных софтины разного поколения. Причем, чтоб быть более user-friendly, винда старательно прячет старые версии инструментов. А некоторые совсем advanced фичи можно сделать только через PowerShell, но и там засада, тк API коммандлетов (это такое слово) меняется от апдейта винды к апдейту.
Что-то умеет рисоваться на HiDPI-экранах, а что-то нет. Размеры шрифтов в UI непредсказуемы, и тд.
Ей богу, Desktop Linux образца 2008 года, в котором было 5 сиситем для аудио, гораздо дружелюбнее к юзеру, чем Винда