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*