Szerintem meg az inkompatibilis bővítések - a gyakorlati életben általában - megszüntetik a hordozhatóságot. Akkor is ha van egy központi szabványos mag, amit az összes implementáció ismer.
Ugyanaz bekövetkezhet mint most pl. az összes többi programnyelvvel/környezettel:
ha hordozható kódot akarsz írni, az komoly intellektuális erőfeszítésbe kerül, mert szét kell tudnod válogatni az adott általad használt implementáció jellegzetességeit a szabványtól.