Wayland's approach to scaling sucks. It's broken by design. Sorry, devs, it just does.
If I set wayland display scaling to use 1.25 scaling it scales up to 2 then back down to 1.25. This makes everything apart from fonts (which are handled differently) blurry and has a bunch of annoying side effects.
Anything running in XWayland is scaled horridly and looks super blurry.
Any borders of UI elements or thin lines suddenly become blurry because 2 pixels can't go into 1 pixel so the scaling algorithm blurs the the nearest two to the average colour between them.
I can't view an entire 3840x2160 image in a web browser without scaling it down.