Many wayland problems can never be "fixed" because they are not "problems", they are fundamental to the very definition of what Wayland is and form the foundational UX philosophy of several compositors - and that's a problem.
I've been using some variation of desktop linux has my main OS for decades, I've been building a wayland compositor and thinking about migrating my setup to the future.
Some problems I can mitigate through extensions, others are only solvable through schism.