You can polyfill custom-elements to all evergreen browsers plus IE11 [1], but yeah that's not good enough for a lot of sites.
[1] https://github.com/webcomponents/webcomponentsjs#browser-sup...