I think I mostly agree with what you've written, but committees in particular (while they're not exactly any one thing) seem mostly to work in favor of considering (and thus, ultimately, passing) more legislation than a body could consider if each bill had to be considered by the entire body before being discarded.