I'm not an IT guy: I can code in VB and Python, but that's about it. They should have a test environment to try (and FIX) stuff and my understanding is they never had one. The GE is apparently tens of thousands on lines of code, it takes time to change anything to the point that it may be better to rewrite the GE altogether and of course not having the test environment means you can't troubleshoot. Bugs like the ones mentioned above are not necessarily easy to track down, as they may be due to a variety of reasons.