Člověče, tys asi žádný velký systém nedělal. To bys nemohl trousit takové perly jako "řešit svépomocí, např přepsat". Pokud už se něco opravdu musí přepsat, tak to je záležitost s milionovými náklady. Ostatně toptéž se týká i databází a dokonce i takových věcí, jako je oprava díry nebo slabého místa.
Pro upřesnění: oprava díry (je jedno jestli u Widnows, Linuxu, Unixu nebo čehokoliv) probíhá tak, že se musí rozjet duplikát systému, nainstalovat nová verze (nebo záplata) a pak důkladně testovat, jestli novinka nezpůsobila někde problém. Pokud ano, tak se buď upravují programy, nebo se musí vymyslet, jak díru zakrýt a přitom nepoužít záplatu.
Problémy s updatem jsou všude, u velkých IS je to fakt problém.
A myslím, že vtipy o "přenositelnosti" už znají snad všichni programátoři. Co neodladíš v konrétním prostředí, to skoro určitě jinde bez dalšího ladění nepojede (výjimkou je hello world :)