I always assumed that because house cats have a higher average body temperature than humans (around 103F), but live in an environment that is kept for human comfort (ambient temps designed for humans) they are more often trying to keep warm.