A little copy-pasted from what I wrote on G+:
IMHO we don’t really need the DEs. As soon as apps start using their distinct features, they lose portability. And who needs fancy stuff like a 3d desktop anyway? I’m only running a window manager on all my desktop machines. Only one of them has just recently been added LXQt, just to see how the new version behaves. I removed lots of features, and basically all I have from it now is the bottom panel with a menu and the clock. What else could one need? That would just bloat the beautiful desktop. 
Of course many apps use some DE-specific features. I don’t like those. And I think we have to distinguish between different kinds of apps. If you bind an app very closely to a DE, then it becomes more exclusive. I prefer apps that don’t pull in half of the GNOME or KDE libs and stuff. It doesn’t have to be that way. We could develop a new layer, something like a widget provider. Then we could effectively run any app on any DE.


