The problem is that the people who name things don't always have enough knowledge to name them properly. And once a name has stuck, even if it's technically incorrect, it ain't gonna change.
And sometimes the technical crowd gets a little bit carried away when they narrow definitions. For instance, although its name was the very origin of the term, Stonehenge no longer qualifies as a henge.