Which is fine, but if I write a piece of software that I want to distribute outside of the app store, then everyone that wants to install it needs their own Mac, right? I don't think that's quite comparable to side-loading, which can be done from the device itself, without any external account or hardware.