Ashley, I certainly agree with you. If you were to implement this, you'd have to make it very clear that it would be supported on only some platforms.
I still think it's worth the effort though, what with iOS safari, chrome, and desktop all using the API.