I'm sure it was on the bug list and never got prioritized into an actual patch. Those are the types of things that usually get fixed in follow-up releases, so I wouldn't be surprised if it's fixed in NV. As far as firing somebody...nah. These are the kinds of decisions that have to be made. Companies choose not to address certain bugs all the time.
But its not like its a small bug that could of been missed so it should of never made it to the final product. And okay maybe not fired but that person should get yelled at or something I guess.