What are you saying here, though? That Microsoft should have the monopoly on deciding what software is safe and what is not?
Are you saying Microsoft shouldn't care about making a secure system and they can just outsource the subject to a third company which will upload .exe to their server and tell user to wait few hours before it can be launched?