I think you missed a really important issue. In my own exploration of microformats (see http://norman.walsh.name/2005/09/05/microformats) I was disappointed to discover just how hard it is to validate microformatted content. It'd all be much nicer if the push was towards supporting small vocabularies that could be easily validated instead of reinventing architectural forms. But there's no question that microformats are useful.