Mac does it now too. But they do it because they are anti-competitive and want to make you use the Mac app Store. They need to be broken up.
No.
It’s a security feature. Right click, select open, affirm that you meant to run the thing, then it works. This needs to be done once for that app.
You can disable this behavior too.
It has of course nothing to do with the enormous amount of money they rake through their app store by squeezing both the developers and the users.
Why would they try to force people to only use the store by implementing more and more security features along the way!?
It’s a mystery!
Linux: OK
User: Oh great, I downloaded a virus
Linux: Lol. You should have read the 2000-line python script on github before running it.
Actually there’s extensive documentation on the arch wiki regarding this specific line of code burried 1673 lines deep.
I suggest you read the documentation before you ask irrelevant and, might I add, embarrassing questions.