That all makes a lot of sense, I can very much understand the downsides for developers with higher res. And of course, just because it's in 4k does not inherently mean higher quality.So, while I personally completely understand your desire to make use of every pixel on your spiffy 4K monitor, I'm sure you can understand these reasons why few developers make games at that resolution.
I'm personally willing to spend a bunch of cpu/gpu power to upres assets before playing games because it'll improve my own enjoyment. I've since figured out how to do so, by unpacking then using waifu2x to rescale + frame interpolation.
I do wish renpy made it easier to include higher res assets - they have an Oversampling feature, but you have to edit all the rpy files to specifically use the oversampled assets.
AsiGenc
You must be registered to see the links
You need to name the image files accordingly (like happy2.png is 2x oversampled), but also edit the rpy to point to the new file. I wish renpy would automatically look for 2x 3x etc assets first