A year ago I attempted to get my game engine running on Windows XP. I had specifically designed it with old hardware in mind, and besides installing a Linux distribution, I thought it was stupid and reflected poorly on me as a programmer that you needed a modern bloated version of Windows NT to run games that were meant for early 2000s hardware.
At the time I concluded that it was not possible yet, because we (inadvertently) relied on Harfbuzz, which used GLib. Something previously not made obvious to us, since library distribution works a bit differently on Linux. Gotta love GNOMEslop.
RedHat (and by extension, the GNOME project and FreeDesktop, which are spearheaded by RedHat) have a really bad habit of both extremely pretentious design and trying to bundle software that doesn't need to be included. It's part of RedHat's EEE anti-competitive strategy that they adopted from Microsoft. Some of it is self sabatogue, probably part of a deal.

Reactions: NitroShell and DragonMals