I'm honestly curious. I try to use semantic HTML when possible, so if I use <section> when it seems appropriate (when there's a semantic section of content containing a heading at the beginning). In general, semantic HTML helps with accessibility and SEO, but I'm unsure if <section> has much if any practical benefits, to be honest. I test with a screen reader and it doesn't acknowledge it at all, which makes sense I suppose, since it doesn't exactly have a meaning. So what is the point of it? I'll probably still keep using it even if no one can come up with anything since it just feels like a good policy to be semantic, but I'd love to know if there are some practical benefits.






I think the benefits are, as you point out, related to SEO and a11y.
But whether in any individual instance they are 100% necessary or practical is debatable — I would say, however, that the more semantic your approach the more optimal your HTML can bb through the lens of scenarios you're not already 100% accounting for. So it's sort of a spectrum where the more effectively semantic the output, the more likely it is to be helpful across scenarios you're not already accounting for.