This is not only an issue for running software but also a huge issue for compiling&#x2F;building software.  Each dependency adds the potential to break your builds in new ways.  As the software your program depends on evolves the risk increases that it will change the way your program executes or cause it to fail to build.  Many devs will insist you do not reinvent the wheel by writing things like JSON parsers but you always have to weigh the cost of adding a dependency.  It&#x27;s not free.