Long ago, in the early days of this site, I was led astray by the (I believe by then already dead) promise of the HTML outline algorithm, which promised to allow authors to use <h1> everywhere with appropriate sectioning elements to define the outline structure. Some browsers had purely cosmetic support for this, but the actual semantics never really materialized, so my site has long had this problem that every heading is a heading 1 according to screen readers.