I’d even go further and say that if you are using a “high level” language that requires you to re-invent the wheel for simple things (for example JS not having built in functions to shuffle an array or, clamp an number to a range) are indications of poor language design that have lead to the prevalence of all the bloated JS frameworks like jQuery. Obviously I don’t think every language should have a Python-tier standard library, but I’d really like to not have to download half a language from every site I visit because every site uses jQuery for a lot of things that come standard in better languages.
Mine is that the “fake session restore” hasn’t landed yet (it will in 6.1) so the half-dozen konsole and dolphin windows I tend to leave open between reboots don’t re-open after rebooting under Wayland.
The reason it’s called “fake session restore” is that the Wayland session restore protocol isn’t finalized, so as a temporary workaround Plasma on Wayland will re-launch the applications and leave it up to the individual programs to restore their last state.