KDE actually had it for many years, until Gnome pushed for CSDs, and with (at the time) CSD-only wayland that feature disappeared.