У нас будет пользовательский интерфейс списка, с помощью которого пользователь может сортировать записи. Что если пользователь A отсортирует список, а пользователь B отсортирует список одновременно? Я думаю, чтобы избежать путаницы при сохранении сортировки. Потому что если пользователь B сортирует Z-A, например, а пользователь A сортирует A-Z. Затем пользователь B сначала сохранил его. Пользователь А будет сбит с толку, потому что выполненная им сортировка не будет отражена.