Here's why:
* Anglo-Saxon (Old English) didn't use the word "money" in its modern sense. They had terms like "hord" or "feoh" for wealth, but not a specific term for "money" as currency.
* "Bags" is an Old English word, but it likely wouldn't have been used in the way we use "moneybags" today.
The term "moneybags" emerged much later, likely after the adoption of the word "money" into English, which came from Old French. Therefore, it's a compound word of later origin, not Anglo-Saxon.