Both the App Store and Microsoft Store deal with installs and updates, no need for custom wrappers. Not sure about Linux.
You also need to need to redo your subscription/payments to support the stores and give a percentage of your revenue to Apple/Microsoft. On mobile you have no option but on desktop it's hard to justify giving up so much of your profit margin when there's a popular alternative.
BTW, Linux has the Snap Store.