Miguel de Icaza na svém osobním blogu rozebírá největší problémy linuxového desktopu a především to, proč není příliš úspěšný mezi uživateli. Podle jeho názoru je to dáno uvažováním samotných linuxových vývojářů. Ti chtějí mít vše čisté a bezchybné, proto neváhají zahodit staré API, zrušit podporu starých ovladačů či smazat kus starého kódu.
Miguel vše pěkně shrnul ve dvou bodech: Zaprvé: věci se mění příliš rychle, což rozbíjí open source i proprietární software; Zadruhé: nekompatibilita mezi linuxovými distribucemi. Tohle likviduje ekosystém pro vývojáře, kteří se snaží zaměřit na linuxový desktop. Jen jednou se pokusíte udělat co nejlépe podporu pro ‚top‘ distro nebo pokud jste velkorysí, tak pro ‚top tři‘. A to jen proto, abyste zjistili, že vám to o půl roku později přestane fungovat. Podpora linuxového desktopu je pro nezávislé vývojáře přítěží.