Почему скриптовые языки уступают в скорости?
Просто подробно почитайте википедию о том, как работают скриптовые языки и все будет понятно.
https://ru.wikipedia.org/wiki/%D0%A1%D1%86%D0%B5%D...
Основная суть - потому что программа на скриптовом языке не выполняется сразу, а интерпретируется интерпретатором.
Линкер у компилируемых языков добавляет к вашему коду загрузчик, распределяющий память на основе операционной системы - что быстрее обеспечивает взаимодействие программы с ОС чем из "песочницы"