>>106564563
Weston was basically meant to be a reference as in for the core Wayland protocol. It largely still is. There's a lot of extensions they don't implement for other stuff though.

You could call KWin a reference desktop compositor, as in it supports all of the things a real world desktop would want or need, yes.

Weston was never something that was meant to be actually used for real. It's a sanity check for people writing Wayland clients or compositor to check against since Weston's behaviour is usually correct.