XUL is a language, cocoa is an API, exactly how you can put them together and talk like they are equal in any term is beyond me.
the features missing is because mozilla didn't use them, did NOT use them is completely different from using another API to accomplish the task.
missing feature is legit bug, to accuse something irrelevant is just muddling the water.
exactly why don't you just check more references before making so many bizarre statements?
Who says I said they were the same thing? Firefox is a browser that is primarily based off XUL in its menus, interface, and plugins. Camino is an example of a full Cocoa. Camino does not support Firefox plugins because of this. Camino does have access to the Services Menu, unlike Firefox, and when I use Launchbar that is important. Are you going to tell me that Camino is a year behind whatever Mozilla does, managed to figure this out where Mozilla could not?
You say that these things are bugs, but bugs don't go unfixed for years. The only answer from Mozilla that I see on their website is this along with the mention of poor Applescript support.
You want to believe that Firefox is a full Cocoa browser, go ahead. I'm off to a party.
Happy 4th everyone!