Всё уже украдено до нас: малинка для чего-то похожего и придумана, насчёт Ц не уверен.
Проблемка в том, что не все хотят учиться экономить байты и микросекунды, особенно в свете того, что для работы подавляющего большинства это нафиг не нужно. Опять же, если мы тратим время и силы на подробное изучение низкоуровневых особенностей, у нас не остаётся оных на изучение алгоритмов и парадигм. Теорию компиляторов, например, вообще иногда преподают на лиспе.
С другой стороны, засадка в том, что считанные килобайты и килогерцы не дают изучать современные алгоритмы, в которых как раз очень важна производительность, но которым требуются много памяти и хорошая производительность, поскольку они выгодны на очень больших объёмах данных или вычислений. Как пример — распределённые вычисления, в том числе линейка.