Give the gift of Drupal. All merchandise is 50% off through 2016.
It's unnecessary given that we have Git and the easy ability to pull up changelogs between versions. Having CHANGELOG.txt makes maintaining multiple branches more difficult since always adding a new line at the 'end' of the current section will always conflict with something else that adds a line. It's also one more thing to have to remember to change on a commit when we can pull that information from Git later in a more reliable format.