I'm very curious as someone who also offers Mac software but not on the app store... why is not being on there a dealbreaker?
Not the OP, but for me it's a combination of factors. For subscription software I like knowing I can cancel easily and will keep that subscription til the end of my current term. More generally it just means I know it'll be accessible to me in the future, regardless of whether your company goes bust and stops paying for the license activation servers.
People outside US may be able to pay through App store, but not through whatever payment processor you use.