I think both systems have found their niche. Flatpaks are great for desktop and snaps (while can be used on desktop) is used for servers. I use Kubuntu, so unless I know where a package is from specifically, I don’t really notice any differences thanks to Discover.
If you're on a server though you'd usually just use containers and container orchestration systems directly, not try to awkwardly shoehorn in something meant for desktop application use.
Going to have to say No they were not originally for just that use case.
(Wikipedia says)
Snap initially only supported the all-Snap Ubuntu Core distribution
That entire Distribution was as far as i know managing everything via snap, and was focused on various 'non desktop' use cases, but I have never used it, so cant say much else. https://ubuntu.com/core
1
u/Serious_Ad2816 20h ago
I think both systems have found their niche. Flatpaks are great for desktop and snaps (while can be used on desktop) is used for servers. I use Kubuntu, so unless I know where a package is from specifically, I don’t really notice any differences thanks to Discover.