I agree. But (for instance), I have an application that uses ActiveX and Javascript to implement custom RPCs between IE and the server. No HTTP involved. The whole application is invisible to HTTP::Recorder.
And when the JS is a couple of frames deep in the page, poking at it becomes troublesome.