Generally it happens because this is (unfortunately) literally what's happening at the Windows level. We are looking at what kind of event consolidation we could do in the future, but it's tricky to figure out what's noise and what's legitimately a second copy/delete/create type event. :/
Some applications seem to be better about not creating duplicate events, while others are a mess.