Você faz um software para 97% dos computadores ou ele é tão bom que funciona em 99,9% deles?
Pense nisso. Sempre que uma tecnologia nova é lançada na web, vão anos (ou décadas) para uma adoção completa. Bundlers/compilers de JS existem (também) para resolver este problema.
Está esquecendo dos pollyfills, que vão atender esses 3%, mesmo que jamais sejam usados.
Por gentileza poderia nos mostrar link desse polyfill?Eu gostaria de dar uma olhada no código fonte para saber como eles resolveram os problemas de sintaxe, semântica, escopo e hoisting que um polyfill dessa natureza provavelmente deva resolver.
Colega augusto, o polyfill é muito simples:
```js
source = source.replace(/\b(let)\b/g, 'var');
```
Espero ter ajudado! *//brincadeira*