you'll never be in cicada 3301 with that kinda attitude my guy!
but to counter your point: people do have to write those libraries that you depend on. others have to validate them, and yet still others are doing their best efforts to invalidate them and attack them.
but you are correct that most people should not roll their own cryptography suites.
"even a little research" will tell you people shouldn't roll your own cryptography and to just use a library.
So, this still doesn't answer my question.