Б>Зачем так сделано — это к создателям babel. Скорее всего были причины.
Потому что это попытка транспилировать в код, который работает даже в допотопных браузерах работает. В частности, в данном коде похоже на работу чего-то типа
babel-plugin-transform-es2015-typeof-symbol. A Symbol
отсутствует в IE