Snap and apt are basically app stores, albeit ones where everything is free. They're just repositories of trusted programs that are easy install and easy to keep updated.
Snap is another locked down platform where the Canonical repo is hardcoded in to the tool. Flatpak is a much better platform where you can specify your own repo source like flathub or any other source you want.