>А насчет единого API - расскажите это авторам программ, написанных под XPвсе это относится к обратной совместимости. Таких программ единицы. Поддерживать одну ОС и подправлять обращение к WinApi через 3-4 года не проблема. А вот возьмите бинарный файл с GUI, скомпелированный в 2001 году и запустите под сегодняшними дистрибутивами.
>Но что мешает сделать то же самое в любом опенсорсном файловом менеджере?
проблема в количестве ФМ, и в гадании у кого какой. Этож сколько If'ов потребуется для кода и не только для ФМ.
>А что, под линуксом такого нет?
нет. Из-за отсутсвия единной экосистемы.