I could not agree more!!
I'm a "tinkerer" myself. I have to many little bits of information to know all about one subject.
Jack of all traits kind of thing.
I've been playing with Arduino's for a few odd years and you're statement is spot on.
I have never written my own complete code to try and make something work.. NEVER!
There is always a copied part somewhere.
But, I make a point of understanding what I copy and why.
And everyone else is definitely not perfect.
I have had my fair share of debugging due to faulty copied code.
It's thanks to forums like this one, and a whole lot of how-to videos, that I have built all the toys I have.
Thanks to all the Info donors. And the creators of Arduino.