Мой вывод такой: в последнее время (5 - 10 лет) удивительно популярна идея переизобретения более-менее низкоуровневых околосистемных языков (Go, Rust, Swift, Zig, Jai и теперь Дрю ДеВольт тоже свой язык разрабатывает, похоже), но чтобы сделать это на уровне, адекватном современным GCC/LLVM со всем прилагающимся тулингом, нужно очень хорошо разбираться в этом самом тулинге и ABI, желательно, на нескольких платформах. Потому что радикально уменьшить сложность околосистемных языков и разработки эффективных программ - задача благородная и совершенно не лишняя, но, оказывается, далеко не вся сложность - случайная (accidental). Особенно, если хочешь переиспользовать чужие библиотеки, инструменты и вообще эффективно взаимодействовать со средой выполнения и разработчиками.