I work on some really big projects in the wild for various clients in ruby on rails and they have so many gems that often I find unused gems they are afraid to remove them in case it actually is being used, but you know what?  They were moving forward with features - their user base was happy and their product worked for the most part.<p>You know what kinds of projects I see fail?  The ones who try to architect everything using a core set of libraries and build everything themselves.  I&#x27;ve seen hugely funded projects with years of development burn for that very reason.<p>I know I&#x27;m just a single datapoint, but it&#x27;s worth mentioning that there exists projects that absolutely will do better in the long run with just installing all the gems.