> There are good reasons for this - namely it saves you the trouble of having to write installers for three separate hardware architectures (ARM, X86, X64) and makes it comparatively low-friction to distribute your app compared to traditional desktop applications.
That is a convenience of using the app store. That is not a good reason to lock out other channels. Nothing intrinsic to either option necessitates making them mutually exclusive.
That is a convenience of using the app store. That is not a good reason to lock out other channels. Nothing intrinsic to either option necessitates making them mutually exclusive.