Earlier quoted context omitted.
> We have lists implemented like divs, navs like divs, lack of appropriate attributes, aria labels and few other things. Since I don't use accessibility tools: how big of a deal is this for people who do? I try to keep my personal website lightweight, but I think I also use `div` for almost everything.
For this particular website the impact isn't tragic, you can navigate, but you cannot navigate efficiently nor you can figure out well what and where you're navigating to. In short, it's usable but not perfect, the sidebar should be a nav rather than a div to convey it's where major and meaningful navigation is found. It's not easy to figure out without the visual feedback that those links are different than the othe…
I think you are mixing two issues here, what's good for the end user and what's good for the developer and maintenance of the site. Both matter of course greatly but I think this article was about optimizing the user-experience.
From the users' point of view does it matter if a section is a 'nav' or a 'div' which has CSS-class 'nav' assigned to it?