You don't have to use or make software that uses server-side decorations if you don't want to. You can make software that won't work on Gnome if you want to.