I am not sure about making that change either, changes may group multiple changes into a single document, but you still always get at least one change per document, its a huge bonus for the changes and the replication api to be symetrical, I dont see much wrong with 'flooding' the client side, if it needs to debounce changes to update the UI it can easily do that whereas if we group the changes we lose functionality