Morgawr: I see.. although in this case it would be
ISV -> publisher (gog) -> ubuntu users -> somebody gets it running on X distro -> posts on reddit -> X distro users
it's far from the perfect approach but if you just target ubuntu then you've done your job. Let us handle the rest, really.
shaddim: I have to say, im sceptical that an fourth player here is needed (or has in the average of cases a positive influence) in the general problem of software distribution and deployment. Such chains should be as short as possible (please, not more moving parts which can break!).
Second, I think its really incompatible with the service gog.com is trying to offer himself.
Third, it's also ressource problem, communities are limited. Manpower IS a serious problem in the OSS world. This means some distro might be targeted pretty late or not at all, it's not reliable.
So why not fixing this on the root by removing unneeded parts/players and variations, by making the linux ecosystem a platform which is reasonable addressable?
Don't get me wrong, I'm not saying that's not possible. I'm just saying that my way of doing it (read: targeting only ubuntu and let the others kill each other to port it to other systems) is the easiest and cheapest way of doing it. It was a counter argument to people saying that "development for Linux is too broken and difficult".
There are better ways that allow you to target to multiple distros with relative ease without having to rely on the community to port things.
However, always keep in mind that it is not possible to make everyone happy, if you're using a very obscure distro (or just unconventional one, hard to setup and not very used) then you're on your own. You can't expect a company to target the lowest audience ever.
You want to use your special distro? Then get ready to support stuff that other people don't want to support.
You want to have readily accessible new stuff? Then go with Ubuntu (or similar, debian, fedora, whatever).
That's how it works everywhere by the way, you target the biggest platform and if the platform you're using isn't a big player in the game then maybe it's time to change platform (or make it a desirable platform by adding features that will make people migrate to yours).