Most of your points are valid. That's why I'm suggesting Mozilla support it. It would be a lot less "shoddy" if someone shepherded it. I think it is the right idea.
The last point is only true because they aren't recognized, which recognition would immediately fix, therefore it is moot.