What advantages do/did microformats provide over microdata/schema.org/ld-json?
It also allowed mixing the presentation with the format. that meant people only had to maintain one copy of data, so its less likely to get out of sync, and people are less likely to forget to add the data later on.
Downside is you're using something not really meant to support the use case of annotating data, so it ends up being a bit hacky.
These things also did not come out all at the same time. Future techniques were partially made in response to microformats, just like (I'm assuming a bit here) that microformats were made as a response to SemanticWeb RDF-XML stuff.
I've been doing web development since the commercial web started and somehow this thing eluded me.