>Причем, не только в плане юзабилити, но и архитектурно+100
Для несведущих несколько примеров. Есть куча кривых десктопных костылей - hald, gconf, dbus, даже для такой вещи как мониторинг директорий, сделали gamin со своим недодемоном. Допустим, стоит у меня одна гномовская софтина (но никакого гнома, я, разумеется, не использую). Все замечательно, но даже если ее не использовать, то или сё из софта находит и запускает эти долбаные демоны, которые занимаются только тем, что жрут память. Мне не нужен, млять, XML реестр со своим недодемоном. Мне не нужен, млять, велосипедный недоRPC для программ, авторы которых не осилили нормальные стандартные механизмы. Мне нахрен не вперлось что-то делать при подключении девайсов. Нет мля, все обвешено этими костями. Это что, по-вашему, не проблемы архитектуры? Самое смешное - можно погрохать все бинарники gconf*, hal-*, dbus-*, gam*, и все будет замечательно работать. Каково?
Стоит также упомянуть такую банальную вещь, как дотфайлы. Некогда было все замечательно - ~/.progname и порядок. _Всегда знаешь_, что можно грохнуть если удалил софтину, что нужно перенести на другую машину и вообще где чего посмотреть. Теперь, ладно нашлись одаренные, решившие убрать это все в ~/.config - хрен с ними. Но они создают не ~/.config/progname, а, млять, ~/.config/(ИмяАвтора,ИмяКомпании)/еще 2 уровня/progname! Как меня бесил этот идиотизм в Program Files под windows, теперь он и тут. Да клал я кто там что написал, мне нужны конфиги _программы_, а это ~/.<программа> и никак иначе.
Такой вот шаг вперед.