Mielott nagy mellennyel kijelentunk ilyeneket, erdemes azert vegig gondolni. Tegyuk fel, hogy tenyleg valamikor a mysql igy kezelte a null-os oszlopokat. A mysqlt hasznalo fejlesztok erre a viselkedesre szamitottak, amikor programokat irtak. Jottek az ujabb verziok, a visszafele kompatibilitast meg kellett orizni, elvegre nagy blama lett volna, ha hirtelen sok-sok program nem mukodott volna, mert megvaltozott a mysql viselkedese. Raadasul nekem az a gyanum, hogy a mai napig keszulnek olyan kodok, amik ezt a viselkedest feltetelezik. Az, hogy a mysql ezt a viselkedest allithatova tette, egy nagyon jo megoldas, mert igy a regi programok tudnak mukodni, de aki mar az ertelmesebb, szigorubb viselkedest akarja, az konnyeden at tudja allitani.
Hasonlo jelenseg mashol is fellelheto. Pl. javaban van 1-2 deprecated osztaly es fuggveny, de a mai napig nem irtottak ki (es talan sohase fogjak). Masik kivalo pelda az x86 architektura. A mai napig valos modban indul el (mintha csak egy XT lenne).