When I switched from Windows to macOS, I used to hate macOS font rendering because of how it ignores pixels. Disabling "font smoothing" does make it a lot better though. The setting was removed in Monterey, but you can still use the command:

defaults -currentHost write -g AppleFontSmoothing -int 0