> What can Microsoft do, as an alternative, that doesn't result in an identical or worse situation?
They can keep SmartScreen in place, but soften the language and make it more obvious that you can still run it if you are sure you got it from a good source.