There is a case where I'm pretty sure commercialization is the problem. Phone app stores are modeled on Linux repositories. Linux repositories are good. App stores are awful. The problem is the level of interest from bad actors, and the reason they're interested is the commercialization.