Writing code using libraries you don't understand is how society works; you use stuff you don't understand every day. Homes, roads, electronic devices, sewage, logistics, finance, etc. When you ue your credit card you don't expect to know the details of every single piece of infrastructure that goes into making that transaction, plus all the financial operations and laws that underpin it, you just use the functionality.