As I expected, petty bullshit. Firefox should do those things if other applications do and it's reasonable to say as much, but to say that it's "garbage" for those reasons is completely out of proportion.
Edit: Response to response:
Didn't I just say that Firefox should conform to the standards of the platform? Failure to do so might be severe, or it might be petty, in either case it should be fixed. In this instance the examples given are definitely petty, and they should still be fixed.
But to call it "garbage" is borderline offensive and definitely out of proportion.
> "removing OS functionality"
That is a very hyperbolic characterization of the cited issues.