When a ball is dropped on a table, it does not bounce back to the same height due to energy loss primarily as heat, which increases the internal energy of the ball. This energy loss is not caused by friction between the ball and the table, as there is no significant rubbing during the collision. Instead, internal friction within the ball's material contributes to the energy dissipation. Additionally, air resistance plays a role in reducing the ball's bounce height. Overall, both internal friction and air resistance are key factors in the energy loss observed in bouncing objects.