There are two opposing views on using non-polyfillable new web features that I find are both equally common in our industry:
- Websites don't need to look the same in every browser. The concept of progressive enhancement helps with that. There are tools, even native language features, that help with this.
- If browser support isn't where I want it to be, it's just exotic eye candy for demos and not to be used.
I'm not sure I'd say either one of these is more or less correct than the other.