It matters for accessibility. Marking up headers as headers, lists as lists, etc. is valuable for people using assistive technology like screen readers.<p>If this post were phrased as &quot;web developers don&#x27;t know accessibility&quot; it would be obviously true and uncontroversial. Unfortunately.