this is such an important point. A corollary that those who control the process in many ways can control or at least massage the outcome (cf. mitch mcconnell)
Of course, making law also requires a process, which we should not expect to be perfect. And that process has its own process for being changed, and so on.
Would you run a startup this way? Of course not. But stable, transparent laws are a feature, not a bug, when it comes to things like banking.