Guardrails are about as good as you can get when creating nondeterministic software, putting it on the internet, and abandoning effectively every important alignment and safety concerns.
The guardrails make help make sure that most of the time the LLM acts in a way that users won't complain about or walk away from, nothing more.