As there seems to be quite a lot of hate for Wayland and PGTK I too can confess that all reasons of u/noi-gai are also my experiences for using Emacs on Linux. If there wouldn’t be Wayland scaling support with PGTK I wont use Emacs GUI any longer, as everyting would be blurry.
Now I do not know what I miss by not using X as I do not wander back and forth but stick to Wayland since years. Oh I do miss proper GTK integration, but this is only ever going to happen with multithreading-support.
I have a tangential observation to contribute. It seems like `use-package` is the way to configure settings, yet customize-group, customize-variable make no use of it. There is a mismatch, others see that too?