I am asking you just because you a super moderator and you might have some clear answers ...
The programmers should have known about this gap and many other gaps a long time ago ... the question is why don't they didn't fix them YET ?

lack of motives and incentives ? lack of human resources(programmers / developers) ? Difficulty to make changes or tools? etc... but please don't tell me lack of money