One thing I didn't see mentioned here (or the article) that I discovered recently is the "Heroic" game launcher that works in Linux. It lets you start and run GOG and Epic games on Linux. GOG has some Linux stuff, but Epic is allergic to anything but Windows.
It looks like Heroic sets up your wine environment for each game.
I've only installed one game from that, but it seems to work pretty well. Very slick too.
I really think that while, interfaces are less complex these days, they're much more inscrutable, especially with the advent of flat interfaces. You can't tell what's a control or action item or not anymore.
Amazon, you only see the checkout page. It makes it much easier to ignore the problems.