Forward compatibility is promising.
- The computing systems are kinda standardized now, with consoles and pcs using X64-86 architecture, Xbox using a optimized windows os, and PS4 (almost certainly PS5 too) running BSD. Industry standards would bridge the gap even more, like making open software mandatory (everyone just incorporates their code). More companies investing in FOSS like Vulkan instead of the proprietary ones would be helpfull too.
- The proton software on Linux makes a compatibility layer between the game and a newer system, and you can choose an older version.
I think we could eventually just leave the ''XYZ Game of the Year'' v.2.1.4 and never touch it again, and future gamers would at most have to select the proton layer version and vulkan-directx-other game engine version of the game release time, and it could be automatically done in the instalation.