a lot of semantic features like the document outline algorithm were never actually implemented by browsers so it was hindered from the start