Das content-Attribute gibt es nur bei meta-Elementen. Dort war es schon immer erlaubt. Nur dort wird es im Kontext von Microdata als Quelle des Wertes angesehen.
Dort habe ich es auch gesehen. Das verwundert mich auch nicht.
Hast du ein Beispiel für Rich Snippets, wo das content-Attribut nicht für ein meta-Element gesetzt wird?
Meinst du jetzt ein konkretes Beispiel aus produktivem Umfeld? Da fällt mir auf die Schnelle nichts ein. Aber auf den Google-Seiten zu dem Thema habe ich hier zum Beispiel ein Beispiel gefunden:
https://support.google.com/webmasters/answer/146750#offer-aggregate_properties
Da wird content für ein span-Tag gesetzt.
Ich meine auch irgendwo das gleiche für div-Tags gesehen zu haben, kann es aber gerade nicht finden.
Dass der Validator das akzeptiert, kann ich anhand der Spezifikation nur als Fehler ansehen.
Das verwirrt mich nämlich auch. Von einem Validator erwarte ich schon, dass er sich an die Spezifikation hält, aber ich habe es mit ein paar unterschiedlichen Tags ausprobiert und über content als Attribut beschwert er sich nicht.