Firefox is doing a lot more than merely keeping up with web standards. Learning to abrogate a web standard is not an impossibility. They are standards for a reason: to show other engineers how to interface with them. I'd consider a browser finished if it has tabs, bookmarks, history, and print. Same as we had 25 years ago.