In reply to Mike Zielonka.

I wrote about this issue in a post I wrote a few weeks ago (http://www.peterrknight.com/wordpress-in-2014-predictions-and-frictions/). I wonder if something could evolve that thinks in terms solutions that can be installed as packages. On a file level, you'd maintain the proper distinctions between plugin and theme, but the installation process would be less fragmented and solutions that involve a combination of things would be much easier to install and market.