Я думаю, что это, скорее всего, связано с тем, что он "захороняет" очень большие и растущие объекты в каждой транзакции.Это было одной из основных проблем с часами, которые раньше приводили к геометрическому росту.проблема заключалась в том, что для каждой транзакции в транзакции хранилась копия пользовательского документа, а это означало, что по мере роста пользовательских документов каждая новая транзакция была больше предыдущей, и она продолжает расти вечно.
В лучшем дизайне можно было бы скопировать только постоянное количество полей в транзакцию из пользовательского документа, чтобы не было роста транзакций с течением времени.