> The biggest issue is that right now dealing with dependencies is a huge pain in the ass.
Nonsense. Package management pretty much eliminates that completely. It's not 1998 anymore. Even if I decide to build something from scratch, it's pretty trivial to resolve dependencies with the available tools.