It's separation of concerns, the monitor only checks that something has changed, while mbsync does the synchronisation.