Smaller developers may have to go through considerable pain and anguish in setting up their own store, or they can suffer through even more angusih and pain when the store they entrusted to do their sales goes down in flames, as with Kagi. https://tidbits.com/article/16665
Being self-hosted is obviously better if you can swing it, but it's more work and it's not for everyone.