Odpovídáte na názor ke článku Buďme heterogenní a nezávislí zákazníci.
Možnost portace je naopak problémem u většiny SW. První problém je v tom, že růná prostředí mají různé features. Pokud se člověk neomezí na ANSI C, ale pracuje třeba s MFC, .NETem, nebo třeba s GTK, tak je přenositelnost vždy problematická. Dále portování něco stojí (počítejme cca 20 000 za člověko-den), pro další platformu je nutné dělat podporu. Na konci z toho vznikne produkt, který na cílové platoformě není "doma", tak jako třeba OpenOffice na Linuxu (vypadá tam jako malý kus Windows v Linuxu). Přitom na každé platformě jsou požadavky uživatelů jiné. Na unixech čekají konfiguráky a command line interface, na MacOS X chtějí instalovat aplikaci jedním klikem, nastavovat jen v GUI, očekávají že bude aplikace psané podle Apple Human Interface Design Guides atd.