I really like Elementary OS, but I switched to Pop! OS recently due to easier Wayland support (for Waydroid...). The Elementary OS blog does mention that "future" versions will be use Wayland, so I will look into it again in the future.
Also, instead of using Fractional Scaling, there is a perhaps better way, which is to change the virtual screen resolution using xrandr. You can find out more about this by checking the post on the frame.work computer forums written by the Elementary OS developer. This method might be slightly lower performance, but it should be much more compatible with older apps, etc.
This should work on any device, not just the Framework laptop.