Смотри - ранер, который запускается - это отдельная программа, которая ставится на какой-то сервер. Она связывается через api с твоим гитлабом и выполняется на ТВОЁМ сервере, а не на мощностях гитлаба. Это все равно, если бы ты на своём арче ее поставил и он бы запускался по коммиту в гитлаб
Там есть же публичные раннеры. Но проблема в том, что запускать софт "для работы" в джобах и оставлять так висеть бессмысленно, т.к. джобы через определенный таймаут завершаются.