Это ещё с первого оберона идёт: системные вещи частью языка не считаются. Что логично для ЯВУ. И чёткое деление:
- платформенно-независимые модули не включают SYSTEM, т.е. написаны исключительно на ЯВУ => портируемы (максимум --- перекомпиляция)
- платформенно-зависимые модули использую SYSTEM, и "портируемы" только руками полным/частичным переписыванием