O porquê disso é pelo fato de não haver uma forma padronizada entre os apps, o método que as distros usam atualmente envolve temas GTK, oque faz que apenas apps GTK mudacem a sua aparência, porém, agora será feito de um modo padronizado e que serve para todos os apps e desktops.