Если коммуницируют две программы, то нестандартное может быть ок, а если это интерфейс для человека, лучше оставить стандартное поведение. Оно работает из коробки.
у пользователя может быть список тем, доступный для закладок в мобильном приложение, есть вероятность того, что одну из тем удалили из бд, но в приложении она доступна (например: потому что человек был офлайн и добавил 50 тем в заметки), как только он подключился к сети, все айдишники тем отправляются массивом по апи, для сохранения. Не отправлять же каждую закладку по апи