ну к примеру ты фронтендер. такая ситуация. тебе нужно сделать график. КАК его сделать ты не знаешь, потому что не было такого опыта. но ты нашел готовый компонент npm. Каковы твои действия?
Ну смотри. Если для себя делаешь, то можешь дёрнуть. А на работе могут возникнуть достаточно специфичные потребности к этому графику, поэтому придётся делать самому. Но никто не мешает брать за референс готовые решения
Надо помнить что сторонний компонент оттестированный, проверенный и занял какое-то значительное время на разработку. Если у тебя на работе есть время на всё это (обычно - нет), то можно и самому попробовать
Я смотрю на некоторые резюмехи, которые кидают люди в группах телеграммных. И у них вся разметка совершенно противоречит семантике и здравому смыслу (Все на дивах, никакой методологии нейминга классов нет и т.д.)