If someone could help me figure out how to get my monitor res to be remembered when waking from sleep in Wayland, that’d be a dream.
My theory is that it forgets the EDID, since every time I restart the monitor and trigger a negotiation it fixes the resolution from 640x480 to native.


Often this is the correct pragmatic power user solution in UX design. Trying to solve it by default for everyone is much harder and will ultimately alienate some user.
But when people get bothered by an experience it is much easier for them to find the hidden setting that makes them happy again. It also preserves the existing experience, while allowing for greater customization in the long term.
Once a decent compromise is identified, that’s when it’s time to flip which setting gets to be the default.