This is the modern JS philosophy - don't reinvent the wheel taken to an extreme e.g. left-pad (https://www.npmjs.com/package/left-pad) which had its own very public fiasco around the developer deleting the npm package.
I don't think it's a bad philosophy, just different perhaps from yours (and mine).
I don't think it's a bad philosophy, just different perhaps from yours (and mine).