И json здесь вроде бы вообще не нужен. У меня складывается ощущение, что вы не понимаете блок-схему и почему все нарисовано именно так, а не иначе (и написано пусть и с ошибками, но именно так, как написано).
я хорошо понимаю, что тут предполагается в качестве задумки.
речь идет о способе реализации и как итог красивости или нахлобученности решения.
если отказываться от json, то тогда не будет API и нельзя будет эту базу использовать отдельно от вебмордочки - нужно будет снова писать вокруг базы обертку. А если сразу написать правильно, то и в чужой код желающих залезть будет больше.
у меня, в частности, в подобную нахлобучку (без современных технологий) желания лезть практически нет. Хотя ее еще даже не написали.
поэтому изначально выбранная гибкость и современные технологии - это значительный вклад в успех развития в будущем.
хотя я больше скептик, но надежда не уходит, что в России смогут все же объединиться усилия многих в русле общей инфраструктуры. Но Скорее всего это будет не вокруг коммерческих структур. Чем больше общаюсь на форумах - тем больше понимаю, что совсем мало тех, кто ради красивой идеи готов писать код, создавать решения и делиться ими с другими.