Maybe I shouldn't say "power user workflow" but "power user workflows". When you spend 8+ hours a day on the same machine, you want it to work exactly right for you. Personally, I've always (since fvwm1 15 hears ago) used 12 virtual desktops with focus-follows-mouse, minimal (or auto-hide) panel, and a bunch of other options that turn "average users" crazy if they attempt to use my machine. Most other developers I know have similarly "crazy" setups, and they're all different from mine. There isn't a single setup that works for everyone, but if you make it customizable enough (gnome1 was, gnome2 sort of got there 2 years after being initially released), you can support a significant fraction of these power users workflows. However, if you target the system at "the majority of computer users", then considering that the majority of users doesn't even run Linux, you end up in a situation where most of the *existing* users don't like it.