that's not quite how it played out. Weinstein is still accused of criminal acts and will stand his trial next month. the settlement does not dismiss the criminal case but is in lieu of civil claims.
It's known for rich people to try and pay off cases so that they don't spend their time, reputation and credit being dragged through some legal system.
We all pay to make legal issues go away in one way or another, this is a civil case so the people concerned don't want him in prison they want some form of compensation from him. Whether or not it goes to court is irrelevant, they just want money and he's giving them some to go away.