Тема не пишется под DE (исключая shell-темы для gnome), темы пишутся под gtk2, gtk3...
Формально - тоже яйцо, только вид сбоку.
Например смотрим тему "Lubuntu-default". Видим в ней каталоги: gtk-2.0, gtk-3.0, gtk-3.20, metacity-1, openbox-3, unity, xfce-notify-4.0, xfwm.
Т.е. в ней есть элементы для гнома 2 и 3, для openbox, для xfwm. Которые будут задействованы, если выбрать эту тему в соответствующих DE, например гном 2, гном 3, LXDE и т.д.
Ничто не мешает добавить в нее элементы оформления, специфичные для других DE.
А не пишется, просто потому, что никто не хочет возится. Как я уже писал, бывает в теме вообще нет ничего своего, а только ссылки на другие темы.