The fun part in web dev is to make sure everything works on the 0.5% non mainstream browser/platforms.
Only supporting 99.5% is boring.
Not saying this is the way it should be, just saying that “doing your best” to allow unsupported platforms often leads to a terrible and confusing user experience.
[0] https://github.com/amilajack/eslint-plugin-compat
[1] https://github.com/ismay/stylelint-no-unsupported-browser-fe...