But the downsides are incredibly significant - that you have huge numbers of people who spend time in jail or spend money for a bail bond, who are indeed innocent, is a sign of a fundamentally broken system.
> It should be relative to your ability to pay
Sure, this would help, but I suspect it would still end up often unjustly impacting those who are poorer and innocent.
If people don't show up for trial, charge them for that then.
But pre trial, while presumed innocent, aside from unique high flight risk scenarios? The bail system is terrible, and fundamentally unfair.
Edit: to be clear, making it relative to ability to pay, and eliminating commercial bail bondsmen would be a big step in the right direction. I still think that's rife with issues, but it would be significantly better than what we have now.