Ja, wer aus irgendeinem Grund typisierte Dateien nutzen muss, dem bleibt nix anderes übrig als ShortStrings (und kann
Unicode eben nicht nutzen). Aber eigentlich ist das ja auch keine sinnvolle Lösung, sondern eher eine schnelle Lösung bzw. für Einsteiger.
Zur Datenspeicherung gibt es genug bessere Lösungen, da muss man ja nun nicht gerade typisierte Dateien nehmen. Der einzige echte Vorteil ist natürlich durch die gleiche Blockgröße der schnelle Zugriff auf einen bestimmten Datenblock via Index. Aber für größere Datenmengen gibt es auch andere schnelle Lösungen (Datenbanken, Inhaltsverzeichnisse im Dateikopf, ...).