It’s not just UX. The engineering architecture is terrible too. No separation of concerns, no built-in logging, no test environment before running in production, and no access to the source code either. It’s the worst you can imagine of a legacy system and to top it all off I’m pretty sure the original developers threw in random number generators into the logic just for kicks.