There are good number of bugs that BS should have fixed by now that really leave me scratching my head as to why there not.
Because it's not as easy as saying "We need to fix this" and figuring out why it works on some builds of the game but not others?
It's quite possible they've fixed it on, say, the PC version, but something in the code of the Xbox or PS3 version isn't working- or it works, but it bugs something else very necessary instead.
Fixing bugs is not as easy as identifiying them- all the code, even the smallest, most benign script, has an impact on the other code in the game, especially when it comes to AI. Sometimes it takes awhile to unravel the knot of scripting issues that causes one, small, seemingly simple bug.