I have a 720p integrated screen and a 1440p external monitor, I only have one active at a time, so they share panels.
I have a global menu on my top panel and when I'm using the 720p screen on some applications that menu can overflow and cause the right plasmoids to move offscreen.
Is there any way of making each screen use different panels or failing that is there a solution to this that doesn't involve removing the global menu as it is?
And there's the attempt at discouraging you from going bare-metal.
I doubt that "few developers choose this" is true.