ES6 is awesome! When will it be fully supported by all browsers?
All the last browser versions (except Android Browser) support over 90% of ES6.
The much bigger problem is that not all people use the last versions. IE and Safari are OS bound. It will take a long time, before they are gone.
You always have the option to use shims and polyfills, transpilers like Babel and Typescript have support for old browsers that support ES5 anyway. Nothing can stop you these days to use ES6.
Mev-Rael
Executive Product Leader & Mentor for High-End Influencers and Brands @ mevrael.com
Imagine that you:
Hope, now you understand - why it takes so long...
Answering your 2nd question - when. You should ask it to browser developers directly, follow the roadmap and vote for the next features yourself:
Web Platform Status links
P.S. ES6 is almost fully supported in all platforms.