Some may not be available or applicable; e.g. in Fedora there's no VLC unless the user has installed the RPMFusion repo, which isn't guaranteed.
Is this actually in scope for a welcome app? Distros can already configure default apps like they can ship presets for any config
Welcome center has a page where it presents 6 apps that you can open in Discover, as a way of illustrating the kinds of apps you can use Discover to get. This was prompted by a conversation with Neal at Akademy in which he observed that on Fedora, clicking on the VLC app would take you to Discover's "sorry, nothing found" page, because VLC isn't available out of the box on Fedora without the 3rd-party RPMFusion repo being installed. Fedora's packagers can certainly patch the app to change the set of default apps shown on that page, but my thinking was that it would be nicer to explicitly support this.
Would be useful for PlaMo too.
We might provide a way to provide a custom set of .desktop files for the apps shown. If we can detect when some are not available, we might also hide ones that aren't (and perhaps if we include more than six .desktop files, show those instead).