You don't need this if you write your app with babel. it will automatically add polyfills if needed.
A good example of this is Promises, which are supported in many modern browsers, but not all.
If you're using webpack you can use the code splitting feature to make sure the browser doesn't download that extra few KBs (which is presumable a trade-off between (an) extra roundtrip(s), so maybe you should just swallow those KBs).