It is quite possible to be wrong and not annoy people, and it's not even terribly difficult to learn. It does require a bit of humility and introspection though.
You don't have to not stray into areas you don't understand, but be humble when doing so - if you think something is being done in a stupid way, you probably don't understand it yet.
I agree!
Missteps are inevitable, though.