Потому что JSON это текстовый формат, который медленный, избыточный и не поддерживает версионность. Но, забегая вперёд, скажу, что я взял за основу проект того же автора — MessagePack, который лучше подходит под задачи сохранения большого количества сложносвязанных бинарных данных.