Programmers do understand that, but some of these systems have so many moving parts (and cobbled together from previously-developed parts) that it takes awhile to find exactly where the problem is and get it fixed. And sometimes the programmers have a lot of other bugs on their list to fix, so things have to get prioritized. It's not much different from a mechanic trying to figure out why your motor is not getting the MPG it should, while there's other trucks coming into the shop with blown motors. They get to yours the best they can while juggling the others too.![]()