Re crash data: MS actually provides crash data to 3rd party providers who set things up correctly. So if you have a desktop app you don't need to roll your own crash collecting system if Winqual [0] is enough. Apps that roll their own (like chrome and 100s of other crashpad based apps) usually disable MS error reporting for their executables.
Also MS does ship shims for popular 3rd party apps that don't fix themselves, for better or worse...
Also MS does ship shims for popular 3rd party apps that don't fix themselves, for better or worse...
[0] https://en.wikipedia.org/wiki/Winqual