Looking back I don't see that the OP mentioned the other big issue with plea bargaining: when innocent people plead guilty because it's often the best choice. My bad for adding my own context onto it.
tl;dr: the current system incentivizes defendants (especially poor ones) to plead guilty regardless of innocence. This is caused by a combination of prosecutors/judges trying to be "tough on crime", overloaded public defenders, excessive bail, mandatory minimums and several other things.
I don't think plea bargaining is absolutely unfixable or evil but I also don't think it's a well-functioning part of the system as-is. I believe this is one of those cases where removing an option might be better for the justice system as a whole.
And (as I often argue here[1]) that's still a mispurposed argument when used against plea bargaining per se, rather than against the forces that give prosecutors so much disproportionate leverage that people take them.
It's not even a case where removing an option can have good global effects; if you remove plea bargaining but change nothing else, all that accomplishes is that disadvantaged people get railroaded harder, and choke up the courts even longer as they play out their lopsided trials.