Как я вижу из грамматики ES2015, это выражение недопустимо:
() => { console.log("hello"); } ();
Вам нужно хотя бы поставить скобки:
(() => { console.log("hello"); }) ();
Chrome не работает в первом примере с Uncaught SyntaxError: Unexpected token (
Но с Бабелем все в порядке. Почему?