It's because the bug got publicity. Apple marketing prioritizes what does and doesn't get built. Someone saw bad publicity on the front page of HN and requested a fix.
The answer is probably a ho-hum combination of different teams work on different issues, and this one having annoyed one of the devs who could work on it.