A farewell address is not required by the U.S. Constitution. All the presidents have given one because George Washington did one when he left office and he was like a rock star in those days because he was the victorious general during the Revolution and everyone looked up to him so there like if G. Wash did it, we should do it too, and the tradition stuck.