Here's why:
* Heat is the transfer of thermal energy between objects at different temperatures.
* Internal energy is the total energy of the molecules within a substance. This includes kinetic energy (due to motion) and potential energy (due to molecular bonds).
While we often talk about "heat" being present in something, it's actually the internal energy that is stored within the substance.