The problem is really with safari still not supporting the entire api. If you're writing only for chrome or chrome and firefox and can afford to ignore ios browser users then its a non-issue otherwise you have to offer expensive shims to ios users that undermines the whole purpose of using the webcomponents to begin with.