The main difference is that on Linux you can do it on gui. It's much easier to explain and convice the user to click "allow executing file as program" checkbox than a xatttr obscure cli command.
macOS makes it easy to run software which meets some requirements by Apple.
macOS makes it possible to run other software if you (the user) know what you're doing.