You know you've asked that question.
Many times we teach concepts/skills that are frustrating for us because we don't know WHY we teach it. Hopefully we can work together to help answer those questions.
If you have an answer to a question posted, please leave it in the comments of that post. Thanks!