Earlier quoted context omitted.
I don't believe that's correct. The move, minimize, full-screen and resize seems to be part of the xdg_shell protocol (which has no extra methods for decorations and is only for window roles etc...) under the configure event [1]. I suspect that's how the tiling window managers like sway do it without extra server-side decorations. Possibly this is a subtle distinction, but I do think it matters. [1] https://github.co…
Sway does server-side decorations. It draws window borders and a title bar for you, and handles the drag events in the title bar and borders for you. Go ahead and make a basic Wayland window in GNOME. Compare the user experience to KDE or Sway.
I was objecting to the fact that you said that windows did not have this capability without the server-side extensions, whereas I think they can be through configure. I did not dispute whether sway had server-side decorations or not.