Das ist ganz einfach, der mensch ist faul!
-"Zweitausend" ist kürzer als "Zwanzighundert", deswegen sagen wir auch "Zweitausend"; -"Tausendneunhunderfünfundsiebzig" ist länger als "Neunzehnhundertfünfundsiebzig", deswegen sagen wir auch "Neunzehnhundertfünfundsiebzig"
Man sagt ja auch "Tausendsechsundsiebzig" und nicht "Zehnhundertsechsundsiebzig"
Bei ganzen 'tausender-zahlen' (1000,2000,3000,4000,...) sagt man also "Tausend..." und bei ungeraden 'tausender-zahlen' (1100,1567,2013,4510,...)
Im jahr 3013 werden wir bestimmt auch wieder 'Dreitausendund