Так у нас задачи разные

Мы, фактически, этим заменяем БД и делаем перманентность.

Кроме того, простой File (при реализации в памяти) и ReadRec/WriteRec используется для работы с двоичными данными в тех же сетевых компонентах. Т.е. большинство системных модулей оказывается без использования IMPORT SYSTEM, языковыми безопасными средствами (по эффективности практически прямой доступ, со слагаемым на вызов абстрактных методов интерфейсa File).

Если сравнивать с тем же Go... То слайсы мы такие используем. Поэтому, когда Go опубликовали, у меня сразу большое дежа-вю: "так всё это я уже видел..." у себя же