Then because there is no standard library, many reinventions of similar but incompatible utilities. etc.
It's almost trite at this point to comment on the obsession that Node has created with developers to reduce functionality to the smallest possible reusable parts, even trivial things, and publish them as packages, then to import and use those dependencies. The idea, in and of itself, is not terrible, but it's been taken to a logical extreme which is very much the definition of terrible.
It's very much based on reality. The npm ecosystem is just absolutely fucked.
Going through that list... they all look like personal projects, with no dependents, and a single release by a single person.
When I’m back on my computer I may look at the source and confirm my suspicion that none of those are required for the carousel functionality lol