Also, issues with pixel aspect ratio (8:7 vs 5:4 vs 4:3, square vs rectangular pixels) can be resolved while still being able to scale by exact integers rather than floats.
It's funny, but 4K displays might really be one of the best ways to play retro games nowadays, I'm hoping that upscalers (like the Retrotink 4K, or maybe future OSSC upgrades) will bring some of the stuff we've been doing in emulators to real hardware as well (though yes, that thing will cost several hundreds of dollars, so emulation is probably going to stay the preferred option for many).
Now we just have to solve losing the sync signal for games that switch between 240p and 480i during gameplay, or that don't have an exact 60 Hz refresh rate - Variable Refresh Rate displays are actually a real opportunity here as well. Oh, and find a way to all of that without introducing any display processing latency.