You’re right, the chances of an error reporting making a difference is small. But Microsoft can use your one small bit of info and combine it with millions of other people’s small bits of info and determine if a certain problem is occurring faster, slower, etc. I imagine all the error reports get grouped together and a report is automatically produced that shows the frequency of the errors as well as whatever other information they want to display. They most likely do not care about your error report as it occurs. But by sending the information in, it will be stored, and can be helpful if Microsoft needs to find out how many reported users had Problem X, followed by Problem Y or Z, etc.