I used to get upset about it, but now I've just come to accept that when people talk about "HTML5", they don't mean HTML. They mean CSS3, JavaScript, all of the APIs that come with the HTML5 spec, etc.
This graphic sums up pretty nicely what "HTML5" actually encompasses: http://upload.wikimedia.org/wikipedia/commons/f/f7/HTML5-API...