how are you going to have ”crisp” text in non-integer scaling?
A 24”/4K display scaled to eg "looks like 2560x1440" still has vastly nicer appearance than a low dpi screen. Sure it’s not
quite as crisp as when it’s straight @2x scaling, but thats the benefit of this approach - the end user can choose what suits them.
integer scaling is the only reasonable
Maybe there's only one reasonable approach for you. Most other people just accept that people use their computers differently, and let them do that. You clearly like using your display at native resolution, and that's an option that's available to you - why are you so bothered by other people having a different preference to you?
So if you really want 2560, then scale it thus on a 5K screen(1:2), not on a 4K (2:3), because that is going against the physics (and economy; 3 x 4K + an expensive eGPU just to have three tiny screens).
So what you're saying to me, is that
the only reasonable, economical approach, is to have a 27" 5K display shipped internationally, for $2,200USD, rather than to buy two 24" 4K displays domestically for ~$1000USD delivered, which results in twice the usable screen real estate, and other benefits of multiple displays (e.g. better window management options, in my opinion)
It can never ever be more ”crisp” than in native 4K resolution
I'm only 35, don't wear glasses and I would struggle to use these displays at "native" 4K, because
everything would be tiny.
all that would be required is for Apple to implement universal API:s for text and UI customization.
Right, like all they had to do was make Cocoa available, and all apps instantly were rewritten to use it, and all they had to do was make x86 libraries and headers available and all apps were instantly rewritten to work on Intel CPUs, and then all they had to do was make 64bit headers and libraries available, and all apps were instantly rewritten to be 64bit.
They are going to have to do that sooner or later.
Why? Because you want them to?