No issue/version tracking? You made me smile.
It is a terrific thing to aim for, but practically impossible when you are dealing with something this complex. We would have to test for days or weeks for every little change, and then we could release a game maybe once every ten years or so. Which would mean not at all, since we would go bankrupt pretty fast.
We test ofc. We test a LOT. But we cannot test every feature, every time. And a lot of bugs are dependant on different hardware configurations, which means we have no chance of catching them unless one of the betas happen to sit on that exact configuration. This will improve once we have that QA outsourcing sorted I hope, they are going to test a lot of different configurations.