As I do understand, conventions manifest often in the setting of defaults for configurations. These defaults are inherently opinionated, and therefor hinder the free development of innovation in a open source community. As it will always favor a specific solution over another.
React has acknowledged the situation and tries to get the best of both world with its quest for a React CLI. Did you know about it at the time of writing?