Pourquoi ? C'est simple, lorsque "cent" est suivi d'un adjectif numéral, il s'écrit toujours au singulier. On écrit ainsi "neuf cents" ou "trois cents", mais "trois-cent-trente".
«La règle de l'invariabilité vaut pour tous les numéraux cardinaux». Ainsi, cent et vingt prennent la marque du pluriel lorsqu'ils ne sont pas suivis d'un autre adjectif numéral. On écrira donc: «quatre-vingts» mais «quatre-vingt-dix». De la même manière, on notera: «Cinq cents» mais «cinq cent cinquante».
Mille (ou mil) est toujours invariable : cinq cent mille euros. » Il semble donc que pour le chiffre 1600, vous puissiez choisir entre les traits d'union ou non, « mille six cent(s) » ou « mille-six-cent(s) ».
La règle est simple : 1000 = mille est toujours invariable
Le mot MILLE, en tant qu'adjectif numéral (c'est-à-dire quand il désigne le nombre 1000) est INVARIABLE. De ce fait, il ne prend JAMAIS de S. Exemples : J'ai mille euros sur mon compte.
5 000 (cinq-mille) est l'entier naturel qui suit 4 999 (quatre mille neuf cent quatre-vingt-dix-neuf) et qui précède 5 001 (cinq mille un). Exemple de quelques billets de 5000.
10 000 (dix mille) est la notation décimale positionnelle de l'entier naturel qui suit 9 999 (neuf mille neuf cent quatre-vingt-dix-neuf) et qui précède 10 001 (dix mille un).
Millier, million, milliard, billion, trillion sont des noms communs et non des adjectifs. Ils ne prennent un "s" seulement s'ils sont multipliés. Attention, on écrit deux milliers et deux-mille.