Anyway, agree with what’s being said here. K.I.S.S.
The idea isn't to pretend it's 1999 and only use stuff that works in netscape4/IE5, but to build pages in the same way as then. <nav> adds something useful - it helps screen readers out, but costs nothing.
I think he’s advocating for semantic HTML, not 90s HTML