The dev team is usually under immense pressure to deliver. This probably slipped under the radar to let all the other features get through.
The maintenance team probably maintains other games as well.
Then you add in the knowledge loss through the churning of developers and over time the organization forgets how things should be.