Maybe they don't record because they're horribly inaccurate and Apple knows it, and doesn't want to mess up your Health app with crap data (though now that the HR only measures when you're resting, that's horribly inaccurate too).
Apple calcs resting calories based on height and weight and they're basically a guesstimate.