imho most users don't need them for normal use of Bitcoin.
Your details are great, accurate, but too many and too deep for OP, no offense.
This is the
Technical Support sub-forum, isn't it?
If you ask questions in the Technical Support sub-forum, you should expect (and should receive)
technically correct answers.
If you don't want details or you want a good sense of what happens which is not 100% correct, then you should ask in the Beginners and Help or the Bitcoin Discussion sub-forums.
Yep, this is correct and I cannot argue. From the way the question looked I had the feeling it's indeed another section.