Признак универсальности - возможность реализовать код для любой задачи.
Примеры сложных задач, отсекающих множество языков программирования:
- Написать модуль для grub2
- Написать замену gdi32.dll
- Написать аналог sudo (эскалация прав через suid).
Примеры настоящих языков программирования: Си, окамл, хаскель, внезапно, паскаль (т.к. там есть cdecl).
Примеры языков-песочниц: erlang, php, java.
К какому из примеров относится Go - вопрос открытый. Suid он осилит, а вот осилит ли он сгенерировать call conventions для gdi32 - не знаю.