WPF apps also traditionally had shitty font rendering. The issue is that they are pixel unaware so at small sizes it blurs. On a HiDPI screen it's fine, as well as with larger font sizes. On the standard Windows DPI settings, it's terrible.
Pixel snapping and ClearType are what deliver sharp small fonts at the cost of less "accuracy" since the renderer may need to bump things around by half a pixel or so.
Some people don't care/notice or simply prefer the antialiased look. Up until Win 8/10, this was a choice at the system level, generally.
I remember the good old days where they introduced that in XP (was it XP?) and suddenly all the fonts were blurry red/orange/black/green squishy messes that were impossible to read.
If they looked like that, then run the ClearType tuner. On most LCD panels for everyone I've showed it to, they were pretty impressed with the improved clarity.
ClearType was also the subject of some stupid partner-level politics inside of MS, actual end user experience be damned.
Pixel snapping and ClearType are what deliver sharp small fonts at the cost of less "accuracy" since the renderer may need to bump things around by half a pixel or so.
Some people don't care/notice or simply prefer the antialiased look. Up until Win 8/10, this was a choice at the system level, generally.