lmao, the only explanation i can think for this is that they don't have strict version control and some dev working on X ends up uploading his part of the work to be released in the next build alongside older code that breaks things that had already been solved by another dev responsible for that area, again and again...
That or they are making many more under the hood changes than they actually present in the changelogs and end up breaking things bad by messing with them all the time.
If it was something like if a character is younger than 20 and has more than 250 medicine then the death chance gets reduced to negative values making the character immortal in simulated battles, it wouldn't be so ridiculous, the chances of catching that are pretty small and the chances of it happening are even smaller, but we are not talking about that level of bugs, they are releasing game breaking bugs that are impossible not to notice.
This type of issue is something you get when your developer is not testing changes and isn't passing it along as something that needs at least a once over (not that in this case it needed to be said, the ranged AI bug is pretty ****ing obvious). Doesn't matter where in the world you are, there will always be some mfcker that thinks "oh, it is just a simple change, no need to test it"