This is why smart contracts aren't nearly as good as people make them out to be.
Edit: to add, if users saw unresolved bugs in the platform, the contract could be forked and improved or users could just leave. If code is law, and that code is deployed publicly for everyone to see, then nothing is left to the discretion of "owners" because the "owners" don't have discretion to begin with.