why do we need thermal energy
In this context, heat is the term we use to refer specifically to the transfer of thermal energy from one object or a system to another, transfer being the key. The thermal energy is the energy possessed within the object or within the system due to movement of particles. They're different - heat and thermal energy. You can feel the heat if you hold your hand above the stove.