It's a well known problem. Chrome pushes tons of features into "web standards" since they have disproportionate power in the space, and then developers use the features because they are "web standards", and now there are websites that only support Chrome.