That sounds like a design failure.

Well, yes, but that's why it's behind an about:config flag and users should not enable it without understanding its effects.

It's not, I don't know why you'd think that.