It's good to learn about how accessibility software "understands" webpages a bit better. Thankfully, it sounds like if you use semantic elements correctly, most of this is understood correctly automatically, and there should rarely be manual tagging needed.