Do you have the same issue if you follow the OP’s steps to reproduce it?
Provide extra information to complete the original description of the issue:
Did another system restore, back just one day when MSFS version the same. This time MSFS worked without being uninstalled/reinstalled. This perhaps proves that a system restore that goes back beyond an MSFS release crashes MSFS, but is OK if system restore is back to the same release level.
If relevant, provide additional screenshots/video: