Earlier quoted context omitted.
I can't speak for Gnome, but KDE makes it pretty easy to create rules that apply automatically to any new window that meets whatever arbitrary criteria you set.
That's terrible. That's an "unbreak my software" preference. User's shouldn't have to mess with that; things should just work in ways they expect, out of the box.
Does it require a little more knowledge on the part of the user? Yes, but it's worth it because with that knowledge comes power.