Re: SDL2 port
I guess that being on Windows, I have been spared most of the fullscreen trouble that exists on other platforms.
Mostly true, but I think it's both being on Windows and not having a multi-monitor setup. Quite a few Windows games are doing "borderless window" fullscreen now exactly because the classic mode switching leaves a lot to be desired when you're trying to use other monitors while simultaneously being in-game.
Unfortunately, even with scaling, the new system doesn't allow for running the game at something higher than the desktop resolution
Also true, but that sounds like a hypothetical use case. (Do you actually do this? I mean, run your desktop at a lower-than-native resolution? Or is this on a CRT, where you can actually run at higher-than-recommended, so you do that for games?)