The solution is subpar, even if it's nice to have one. What windows and linux have is hinting for text and good antialiasing on vector elements. They map these those the actual hardware pixels so you won't have wobbly lines.
These don't matter as much when you have high PPI. But they're a lifeline on low PPI displays (and there are a lot of those).
I completely agree, having gone through that frustration myself a couple years ago, but it at least makes the experience sort of good enough for my backend swe usage instead of making my eyes hurt. It’s still much better on other oses on the same display, absolutely.
These don't matter as much when you have high PPI. But they're a lifeline on low PPI displays (and there are a lot of those).