Its not daft at all. :/
The last time i did some serious programming was on a 2d game, It worked perfectly for me but for some it didn't. I got the blame for Bad Coding practices when in fact they had a crap pc.
Now Ofc when it comes to BF4 that cant be used as an example, being BF4 is a Massive game with a massive team behind it. its codeing is COMPLEX and takes time to change to fix the minor things.
The Code isn't "crap" as people keep saying, The code is very good and complex, But a tiny miss calculation can cause massive problems if left unchecked.
I have a pal who works on Large scale industrial Robotics, he made a mistake on a small Algorithm deep in this robots code that was fine until the clients tried to bolt on a new add-on, It required that algorithm to be used multiple times and after a while it had a major break down due to it.
They Shouting "OMG THIS IS CRAP CODE WTF OMG MONEY MONEY WANT WANT BLAH" all because a simple math mistake.
So everyone who moans about "Crap code" I just Lol @ as 95% of them haven't a clue.