тогда объясни. вот есть жс либа для работы с amqp? там всюду нодовские апи типа require('net') и нодовские стримы. что дальше? есть какой-то волшебный кролик из платформенной шляпы который конвертирует это в некие универсальные апи?
аналогично с сишным grpc, там libuv работает с сетью. мпп libuv на айос портирует?
"волшебный кролик" - это разработчик, который напишет обёртки
например, как есть ktor-io/kotlinx-io/okio, который как раз и унифицирует IO на платформах в один интерфейс
или kotlinx-datetime - jvm - java.time, js - какая-то либа, native - самописная реализация - и всё, сразу можно использовать в mpp проекте в common коде
А чтобы всё работало одинаково на всех платформах - есть тесты, которые запускают один и тот же код, на разных платформах