потому что нет универсального варианта "сделать заебись", если бы он был, программисты были бы не нужны
Нам просто нужен язык еще более высокого уровня. Все пытаются найти "единый закон вселенной" для существующих языков предлагая разные архитектуры. Просто они удобны для понимания написанного для понимания другими людьми. Если же думать только в ключе разработки и оптимизаций, то все это по факту не нужно, но тогда код будет крайне сложно поддерживать