Library with external functions

I'm wondering why OpenZeppelin doesn't build libraries with external functions and deploy them once so another contract can reuse them. This might be a newbie question, but I hope if there is anyone who knows the answer please let me know. Thank you!