Open-source icon libraries are incredibly useful.

When building an app, a website, a documentation site, or a developer tool, it is often faster to start from an existing SVG icon than to draw everything from scratch. There are thousands of good icons available, and in many cases you can find something that is very close to what you need.

But “close” is not always “ready to ship”.

An SVG icon may look fine in a browser preview, but still need cleanup before it becomes part of a production application. The canvas may be too large. The viewBox may not match the visible artwork. Stroke widths may be inconsistent. The icon may use colors that do not match your design system. It may contain hidden shapes, unused definitions, empty groups, editor metadata, or geometry that does not align well at small sizes.

This is the gap between finding an icon and shipping an icon.