1. Visible results, easily shared, just send a link.
2. Over-tooling and complex architectures, look at NPM and Flux(react)
3. Inbuilt dependency management by browser, Grunt/Gulp/Bower/Webpack/ the compression and minification done by these should be handled by browsers so that we no longer have need for them. Just one standard configuration to be used by everyone.