The fact that Chern classes are Hodge classes is a part of the proof of the "Gauss Bonnet theorem" (as given in Griffiths and Harris). So my question is why is the fundamental class of every algebraic variety a rational combination of them?