Posted May 17, 2020
adamhm: This situation is quite different to the situation with Macs - Canonical are not dropping 32-bit support with Ubuntu, they're dropping support for 32-bit system installations (i.e. no 32-bit .isos & 32-bit versions of many software packages have been culled as they no longer need to be provided to support 32-bit installs etc). You can still install and run 32-bit software on the 64-bit installs.
AFAICR, Canonical had intended to remove 32bit support "Apple-style" (including kernel-level multiarch support), but it faced huge backlash (even from Valve, that threatened to ditch Ubuntu completely) and was forced to maintain limited sub-set of 32bit libraries (how exactly limited? what if the infamous "libssl.so.1.0.0" and "libcrypto.so.1.0.0" will not be among those libraries?). Even if multiarch still exists, there are no guaranties an application will launch due to missing libraries. It is easier for GOG to just drop Linux support, considering now it has a plausible excuse.
Alm888: While it was not the case with me, and most probably with you, general Linux audience has reached a consensus to use Ubuntu as the standard of Linux
shmerl: This was never the case really (consensus) and while Ubuntu was hyped, today it's not even the most popular distro, for example judging by GOL stats: https://www.gamingonlinux.com/users/statistics So I don't see any problem for GOG to drop Ubuntu support and focus on distros that provide multiarch.
So, are you going this path of denial? Come on!
How many times we urged developers complaining about huge number of distros to just target Ubuntu and users of other distros will just adapt (because they know what they are doing and can manually install missing libraries)?
With Ubuntu all of its offspring (or "flavors") and bastards (like Mint) will sink too because of common kernel and general inability to maintain custom repositories for missing libraries.
And if not Ubuntu, then which is next on the list? Arch? ARCH!!!
A rolling-release "do it yourself" family without any solid "set in time" set of libraries and environment, but with "I use Arch, BTW" community of users with bright personalities and NTSC (Never Twice the Same Configuration).
This is literally the embodiment of production development hell, where by the time a developer releases its product targeting library X said library changes 23 times breaking API in the process and no user is capable of answering a simple question of "What did you update?" after a game that worked yesterday does not work anymore (because of "rolling release").