Ich schätze, weil du Strings nicht wirklich enger begrenzen kannst, sodass
string wirklich ein elementares Sprachelement darstellt. Integer, Word, Byte, Int64 und Co sind begrenzbar(er). Versuch mal nen String enger zu fassen als "Zeichenkette". Und dann versuch mal, nen Integer enger zu fassen als "von -2^31 bis 2^31-1". Ersteres wird scheitern, zweiteres nicht
Falls das kompletter Schwachsinn sein sollte: einfach mal die Bohrinseler fragen