The overwhelming majority of people that go through the justice system are guilty. For every ambiguous charge, there are a dozen instances where someone was caught with drugs on their person, clearly identified in a security tape robbing a store, etc. That's the bread and butter of the justice system.
Like every system, the courts have been optimized for the common case. That certainly has costs in the uncommon case--as optimizing for the common case always does. Maybe those costs are too much to bear. But it's not a simple issue of government being "rotten to the core."
 Whether you think having drugs should or should not be a crime is an entirely separate issue.
legal system, we do not have a Justice system it is a legal system
>The overwhelming majority of people that go through the justice system are guilty.
Guilty of victim less violation of legal Statutes that are not crimes at all. A Crime requires a complaining victim.
In order to seek justice there must be a person seeking said justice thus the need for a victim for there to be a crime. For example Growing the wrong plant does not produce a victim thus should not be considered a "crime"
> Whether you think having drugs should or should not be a crime is an entirely separate issue.
No, far from it. It is the issue, the reason the courts need to be "streamlined" is because they have been over burdened by these non-crimes, as such they needed a process to shortcut due process and extort people into signing their legal rights away so they can persecute more people for more non-crimes
Very true. If we had to actually have a trial it would interfere with the profitability of the criminalization cycle.
> shortcut due process and extort people into signing their legal rights away
Yeah, the prosecutors aren't in it to increase society's safety, or even to enforce laws, they're in it for their conviction stats. They'll do anything to game those numbers higher and it's easier to win convictions for strict liability crimes (possession, etc) so they focus on that.
We have the standard "beyond a reasonable doubt" in a criminal trial, arguably calculated to let some criminals go to help ensure that we don't imprison as many innocent people as possible. With a presumption of innocence, the system should assume innocence even if dealing with 99.9% guilty people, and I would call any other optimization corruption enough.