The only decisions that matter for languages that get adopted are the decisions that cause adoption.
JS went without static types, Go went without generics, PHP was just a tool for reducing html boilerplate. New languages love to stick null right in there. Rust isn't what Graydon Hoare wanted it to be. Chris Lattner called Swift a failure.
Being exceptionally talented programmers does not automatically make them good language designers. I can think of a couple of people who may not be as good at programming, but are light years ahead at designing languages (and maintaining them over long term).