Your point 'they tried to create a new accessory': why is a tech company trying to create an 'accessory' that nobody wants, and is completely out of their domain?
Snapchat is very intelligently extending their brand and user experience a little bit. Google was pushing tech.
Things that we wear, are part of our culture, they are about fashion, trends, and to some degree functionality.
Google his a tech company that has absolutely no clue how to do consumer marketing - this is evident in almost everything they do.
When they provide a high degree of utility - then they win - they should stick to that.
Snapchat is doing it exactly right. And there's no reason to believe that in a few years, the Snapchat glasses won't be as powerful and 'app-ish' as the Google glasses.