Я вижу, что TensorFlow Lite по умолчанию использует плоские буферы, и на странице документации отмечается, что на самом деле это более эффективно.
Почему TensorFlow не использует его по умолчанию?
Возможно, потому что команда не знала о его существовании, когда они это начали. FlatBuffers - это относительно новая технология, тогда как Protocol Buffers используется в Google почти с самого начала и используется по умолчанию для всех.