You can't _enforce_ a particular style of window decorations unless you're willing to require all windows (including specialized windows, like pop-up menus, panels, docks, etc.) to have a border which fits inside the screen. No doubt someone will write a Wayland compositor with that sort of restriction, but I doubt very many people will run it.
If Qt and GTK use a common library to handle client-side window decorations, as planned, the result will probably be at least as consistent as the current scheme under X, with the added benefit that the application and the compositor don't have to coordinate drawing into a single buffer, or make an extra copy of the window contents at the end of every frame to add decorations.