Why has the Odyssey continued to change for almost 3,000 years?

Why has the Odyssey continued to change for almost 3,000 years?

Matt Damon as Odysseus in Christopher Nolan's film. The new adaptation continues a millennia-old tradition of retelling the epic story. Photo: Courtesy of Tulip Entertainment.